新入职的公司居然还是用的SVN管理代码,需要版本回滚,弄了半天,顺便记录一下。
当前的最新版本号是1470,其中1467到1470这几个提交都要被移除时,在项目文件夹下使用下面的代码:
svn merge -r 1470:1466 .
这样会回退到1466的版本,其中1467-1470的修改都会在工作空间中被还原。
我们再提交一次即可,即1471次提交是回退到1466的操作。
如果只是需要移除1467-1469的提交,可以这么写:
svn merge -r 1470:1466 .svn merge -r 1469:1470 .
后面的.表示当前文件夹,也可以把文件夹路径写上去。
另外,貌似回滚了之后,合并功能就失效了~~~