SVN的使用

svn常用命令: http://blog.csdn.net/ithomer/article/details/6187464
下载最新版本 :
svn co path
Path 获取:svn info

如何回到纯净的最新版:
Svn revert . -R
Svn up

回退版本
用svn merge

  1. 先 svn up,保证更新到最新的版本,如20;
  2. 然后用 svn log ,查看历史修改,找出要恢复的版本,如10 。如果想要更详细的了解情况,可以使用svn diff -r 10:20 [文件或目录];
  3. 回滚到版本号10:svn merge -r 20:10 [文件或目录],注意版本号之间的顺序,这个叫反向合并;
  4. 查看当前工作版本中的文件,如test.cpp和版本号10中文件的差别:svn diff -r 10 test.cpp, 有差别则手动改之;
  5. 若无差别,则提交:svn ci -m“back to r 10,xxxxx” [文件或目录]。这时svn库中会生成新的版本,如21

更新到指定版本:
Svn checkout -r 版本号 path

上传svn:
Svn commit 路径 -m "log"
Svn add 文件名

你可能感兴趣的:(SVN的使用)