linux svn命令

来源:互联网 发布:电脑淘宝店招尺寸 编辑:程序博客网 时间:2024/06/07 09:54

svn revert:恢复本地修改

例如 svn revert --depth=infinity path

svn log:查看所有commit版本的日志信息

默认查看所有的commit版本的日志信息。

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

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

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

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

svn diff:用来显示特定修改的行级详细信息

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文件的变化

svn update: 更新到指定版本

svn update -r revision号 //恢复到指定的版本。比如: svn update -r 300

 

svn tree conflict的解决方法

由于未使用svn mv或者svn del的方法操作由svn管理的目录,导致working copy和svn仓库的目录不一致,导致tree conflict

svn resolve --accept working -R .
 

 

参考地址: http://blog.csdn.net/gexiaobaohelloworld/article/details/7752862

0 0