阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

SVN如何查看修改的文件记录

193次阅读
没有评论

共计 1431 个字符,预计需要花费 4 分钟才能阅读完成。

主要是有四个命令,svn log 用来展示 svn 的版本作者、日期、路径等等;svn diff,用来显示特定修改的行级详细信息;svn cat,取得在特定版本的某文件显示在当前屏幕;svn  list,显示一个目录或某一版本存在的文件。

比较常用的是 svn diff 命令。它可以比较不同版本之间、svn 版本和本地版本库之间,以及检查本地修改的作用。

svn diff; #什么都不加,会坚持本地代码和缓存在本地.svn 目录下的信息的不同;

svn diff -r 3;  #比较你的本地代码和版本号为 3 的所有文件的不同;

svn diff -r 3 text.c;  #比较你的本地代码和版本号为 3 的 text.c 文件的不同;

svn diff -r 5:6;  #比较版本 5 和版本 6 之间所有文件的不同;

svn diff -r 5:6 text.c;  #比较版本 5 和版本 6 之间的 text.c 文件的变化。

查看修改的信息使用 log 指令,如下:

svn log;  #什么都不加会显示所有版本 commit 的日志信息;

svn log -r 4:5;  #只看版本 4 和版本 5 的日志信息;

svn log test.c;  #查看文件 test.c 的日志修改信息;

svn log -v dir;  #查看目录的日志修改信息, 需要加 v;

查看某个版本的某个文件内容,使用 cat 指令,如下:

svn cat -r 4 test.c;  #查看版本 4 中的文件 test.c 的内容, 不进行比较;

不用下载到本地查看文件的各种信息,使用 list 指令,如下:

svn list http://svn.test.com/svn  #查看目录中的文件;

svn list -v http://svn.test.com/svn  #查看详细的目录的信息 (修订人, 版本号, 文件大小等);

————————————– 分割线 ————————————–

Linux 中 Subversion 配置实例 http://www.linuxidc.com/Linux/2012-02/53109.htm

CentOS 6.2 SVN 搭建 (YUM 安装) http://www.linuxidc.com/Linux/2013-10/91903.htm

CentOS 6.5 部署 Apache+SVN  http://www.linuxidc.com/Linux/2013-12/94315.htm

Apache+SVN 搭建 SVN 服务器 http://www.linuxidc.com/Linux/2013-03/81379.htm

Windows 下 SVN 服务器搭建和使用 + 客户端重新设置密码 http://www.linuxidc.com/Linux/2013-05/85189p5.htm

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN 数据 http://www.linuxidc.com/Linux/2013-05/84695.htm

Ubuntu Server 搭建 svn 服务以及迁移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm

借助网盘搭建 SVN 服务器 http://www.linuxidc.com/Linux/2013-10/91271.htm

————————————– 分割线 ————————————–

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1431字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中