svn merge:主干与分支之间的合并


合并是svn使用的一个难点,合理使用merge功能可以减少很多不必要的工作,提升工作效率。

实例1. 从主干到分支的合并
在主干中某部分的功能已经得到了修改和增强,现在想把这些增强的功能应用到分支上,就可以这样操作:

svn merge -r 1804:HEAD https://svn.westgis.ac.cn/svn/westdc/metadata/trunk/application/admin/controllers/DownController.php

其中,分支自r1804创建以来,只做过小修改,而主干这个功能已经得到极大增强,所以可以合并,在合并的过程中,冲突是最常见的一种情况,要看情况决定使用mc我的版本(即本地版本)、tc他人的版本(即主干中的版本)或e进行编辑直接修改冲突的地方。

合并完成后首先检查本地合并后的版本能否运行,然后再进行提交(有效的文字描述能减少很多工作量)。

svn commit -m “merge trunk admin DownController changes [1804]:[2452] into the branch”


发表回复

您的电子邮箱地址不会被公开。