首页 > 代码库 > SVN代码合并之一:分支代码合并到主干

SVN代码合并之一:分支代码合并到主干

1.现在SVN最新的代码到工作区中,然后选中该项目 -- 右键 -- Team -- 合并,进入到下个页面,如下图

2.点击Next,进入的待同步至本地(即主干)的分支对应的路径。此处可以选择某个文件夹进行合并,此时分支对应的路径为分支下该文件夹对应的路径。

3.默认Next,对应冲突文件的处理时稍后处理,点击完成。

4.冲突文件的解决方法:

1.分支的文件改动较少时,将本地合并后的冲突文件设置为已解决(方法:选中文件右键-Team-标记为已解决),并用主干最新的代码覆盖(方法:选中文件右键-Team-ReplaceWith-资源库中最新内容),然后将分支的改动拷贝至本地文件即可。

2.分支文件改动较多时,主干文件改动较少时,可将本地的冲突文件置为已解决,然后将主干文件的改动拷贝到分支文件中,然后拷贝分支文件直接覆盖主干的文件即可。

3.分支文件改动较多且,主干文件改动也多时,这种情况需要灵活处理:首先查看那个文件的改动清晰,将改动清晰的代码复制到另外一个文件中是最佳的方式。

     注:在解决冲突文件时,使用比较文件的工具软件:Beyond Compare 3

SVN代码合并之一:分支代码合并到主干