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