首页 > 其他 > 详细

svn merge

时间:2016-05-13 09:46:57      阅读:177      评论:0      收藏:0      [点我收藏+]

svn merge 可以理解为比较资源库中的两个不同版本(diff ),然后将差异应用到当前工作拷贝。 实际上,上面描述的自动合并功能是svn1.5 以后才有的,在这之前都是通过手工合并的方式工作。同时,在一些比较复杂的场景,手工合并会更加灵活。手工合并的方式为:

$ svn merge -r version1:version2 http://codeserver/calc/branchurl

$ svn merge -c version1 http://codeserver/calc/branchurl

上面的version1 和version2 是版本号,可以用HEAD 来代替当前最新版本。第一条命令将分支上version1到version2 的修改合并到当前工作副本,第二条命令将第version1 次提交的修改合并到当前工作副本。

特别要注意理解 变更集 的概念。下面以15 选5 项目的分支为例,假设svn log 如下(经过简化)

svn merge

原文:http://www.cnblogs.com/wzf365/p/5486119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!