svn merge
命令在想要回滚的工程目录下打开终端
命令如下:
svn up
,保证更新到最新的版本,如20;svn log
,查看历史修改,找出要恢复的版本,如10 。如果想要更详细的了解情况,可以使用svn diff -r 10:20 [文件或目录]
;svn merge -r 20:10 [文件或目录]
,注意版本号之间的顺序,这个叫反向合并;svn diff -r 10 test.cpp
, 有差别则手动改之;svn ci -m“back to r 10,xxxxx” [文件或目录]
。这时svn库中会生成新的版本,如21。