有时会因为某些原因会错误提交某些文件:
1,官方版本库升级,自己的库代码也要跟着升级,但发现使用官方代码后有问题,代码需要回滚到可用的版本;
2,拷贝一个项目的代码到另外一个项目,把整个代码目录也拷贝过来了,这个时候实际上把源项目的svn信息也拷过来了,此时提交会提交到源项目,而不是目标项目。
回滚操作:
-
svn merge -r 303:302 http://svn.example.com/repos/calc/trunk
-
svn diff
-
svn commit -m "Rollback to R302"
从303版本回滚到302,当前svn版本号为304。