SVN常用命令

显示帮助信息

svn help <subcommon>

 

查看文件信息

svn info xxx.php

 

只添加目录,不包括目录中的文件或子目录
svn add -N dir

 

查看历史更新记录,显示最近的10条
svn log -l 10 xxx.php

 

显示当前版本和历史版本的区别
svn diff -r 591 xxx.php

 

将本地文件更新成历史版本
svn up -r 591 xxx.php

 

忽略upload目录及其目录下的所有文件
svn ps svn:ignore "*" upload

 

变更SVN库地址

svn switch --relocate http://www.mysite.com/svn http://www.mysite.com:8080/svn

 

删除工作拷贝文件或目录的“冲突”状态

删除工作拷贝文件或目录的“conflicted”状态。这个程序不是语义上的改变冲突标志,它只是删除冲突相关的人造文件,从而重新允许PATH提交;也就是说,它告诉Subversion冲突已经“解决了”。参考文档:http://www.16c.cn/SE/Svn/20080304_216.html

svn resolved conflict_file_or_dir

 

取消所有的本地编辑

恢复所有对文件和目录的修改,并且解决所有的冲突状态。svn revert不会只是恢复工作拷贝中一个项目的内容,也包括了对属性修改的恢复。最终,你可以使用它来取消所有已经做过的预定操作(例如,文件预定要添加或删除可以“恢复”)。参考文档:http://www.16c.cn/SE/Svn/20080304_217.html

svn revert updated_file

 

 

 

posted @ 2011-11-22 14:36  edwardlost  阅读(404)  评论(0编辑  收藏  举报