svn代码回滚和合并的利器svn merge

时间:2023-03-09 07:15:58
svn代码回滚和合并的利器svn merge
1.svn merge可以将两个对象的diff体现到本地工作目录上。
(1)两个对象
这个两个对象可以是同一个svn url的两个revison,也可以是不用的url,比如分支和主干。
(2)diff
diff可以是新增的内容,那么就是将一个对象的内容合并到另外一个对象上去。如果diff是减少的内容,那么就是将一个对象的内容回滚掉。
2.使用举例:
(1)svn提交的内容回滚
svn merge -r revision1:revision2 .
注意此命令后面有一个点号,表示当前目录。  这个命令表示将revision1变到revison2需要修改的东西体现到本地工作目录中。  然后在svn ci一下,相当于将revision1和revision2之间的diff回滚掉了。