svn 合并、回滚到某个版本
2012-02-21 11:27
302 查看
场景一:回退到某个版本
达到tortoissvn中的revert to this revision效果,下面的实例回退到132版本
svn merge -r HEAD:132 SOURCE[@REV] [TARGET_WCPATH]
或者
svn merge -c -159,-139 SOURCE[@REV] [TARGET_WCPATH]
其中139和159版本是132的直接后继版本,对SOURCE[@REV]中间无其它版本。
svn merge -c number1,number2 SOURCE[@REV] [TARGET_WCPATH]
如果使用
svn merge -c -159,-132 SOURCE[@REV] [TARGET_WCPATH]
就会回退到132版本的上一个版本了
场景二:应用指定变更集到工作副本中
svn merge -c number1,number2 SOURCE[@REV] [TARGET_WCPATH]
可以选择SOURCE[@REV] 分支上的number1到number2变更patch应用到TARGET_WCPATH
场景三:合并整个分支
最好是有祖先关系。
merge --reintegrate SOURCE[@REV] [TARGET_WCPATH]
场景四:合并两个url的差异
这种合并冲突率最高,小心使用
merge SOURCE1[@N] SOURCE2[@M] [TARGET_WCPATH]
达到tortoissvn中的revert to this revision效果,下面的实例回退到132版本
svn merge -r HEAD:132 SOURCE[@REV] [TARGET_WCPATH]
或者
svn merge -c -159,-139 SOURCE[@REV] [TARGET_WCPATH]
其中139和159版本是132的直接后继版本,对SOURCE[@REV]中间无其它版本。
svn merge -c number1,number2 SOURCE[@REV] [TARGET_WCPATH]
如果使用
svn merge -c -159,-132 SOURCE[@REV] [TARGET_WCPATH]
就会回退到132版本的上一个版本了
场景二:应用指定变更集到工作副本中
svn merge -c number1,number2 SOURCE[@REV] [TARGET_WCPATH]
可以选择SOURCE[@REV] 分支上的number1到number2变更patch应用到TARGET_WCPATH
场景三:合并整个分支
最好是有祖先关系。
merge --reintegrate SOURCE[@REV] [TARGET_WCPATH]
场景四:合并两个url的差异
这种合并冲突率最高,小心使用
merge SOURCE1[@N] SOURCE2[@M] [TARGET_WCPATH]
相关文章推荐
- SVN版本回滚——反响合并
- svn 版本回滚
- svn回滚版本2
- 版本管理-SVN冲突爆红后如何通过颜色和快捷键准确无误地合并代码(一)
- svn回滚历史版本
- 版本管理-SVN分支,合并,切换
- SVN回滚版本
- Linux svn 版本回滚的方法
- svn文件回滚到某个历史版本号
- 从svn上回滚版本和解决冲突
- svn 回滚版本库里的版本
- svn 回滚到上一个版本shell 脚本
- SVN版本控制——SVN 合并的六种方式
- svn版本回滚命令(带ticket号)
- svn回滚版本
- svn代码回滚和合并的利器svn merge
- SVN 主干和分支的拆分与合并(版本控制)
- svn版本库合并
- SVN版本回滚——反响合并
- svn 合并某一版本提交的代码