SVN版本回滚

新入职的公司竟然仍是用的SVN管理代码,须要版本回滚,弄了半天,顺便记录一下。svn

当前的最新版本号是1470,其中1467到1470这几个提交都要被移除时,在项目文件夹下使用下面的代码:spa

svn merge -r 1470:1466 .

这样会回退到1466的版本,其中1467-1470的修改都会在工做空间中被还原。code

咱们再提交一次便可,即1471次提交是回退到1466的操做。blog

若是只是须要移除1467-1469的提交,能够这么写:class

svn merge -r 1470:1466 .
svn merge -r 1469:1470 .

后面的.表示当前文件夹,也能够把文件夹路径写上去。项目

另外,貌似回滚了以后,合并功能就失效了~~~di