TortoiseSVN合并

早些天时候,公司需要用tortoiseSVN合并两个版本,以前的时候,因为程序需要分成两个部分,一个适合与播放avs节目的,另一个适合于播放mpeg2节目的,所以当时就作了一个分支,后来的一些改动都在avs这个版本上做的,到最后,发现avs上的东西在mpeg2上也可以用,所以就打算把avs上做的东西给合并到mpeg2上去。

上面就是合并的步骤了:

1工具:

TortoiseSVN

2.分支合并到主干的步骤

2.1环境:

当前工作拷贝是主干,需要更新为最新版本

当前主干所在 url:trunck

分支所在url:branch/v1.03

v1.03分支时主干的版本:9

2.2 步骤

选TortoiseSVN->Merge

弹出菜单选择:Merge two different trees

from 填入主干url,Revision填9

To填入分支url,选HEAD Revision

Test merge可以查看合并结果。

合并后将代码提交到主干即可。

3问题

3.1 conflict后怎么办

Merge时可能会提示conflict,双击会出现三方对比界面,有conflict的地方叹号显示,也就是红色部分,选中然后右键用use text block选项,然后退到上一级菜单标记resoved即可。

你可能感兴趣的:(TortoiseSVN合并)