起始URL:选择主干目录的URL(应当和当前工作副本的URL一致,这个是所谓的合并点)
结束URL:选择要合并的分支的URL。
起始和结束的版本:一般起始版本应当找到最后一次同步时的版本,如果从没有同步过(第一次合并),则选择创建分支时的版本,结束版本一般是最新版本,如果你不想将某些内容合并进主干的话,也可以选择一个合并点。
实例:
主干A在95版本的时候创建分支B,此时两棵树都是95版本
1、我在分支B上增加文件test.txt,提交。此时版本库升级到了96版本。
2、我在A上选择合并类型1,合并分支最新版本,结果是把test.txt加入A
3、我在A上选择合并类型2,合并分支最新版本,结果同上;
4、我在A上选择合并类型3,合并分支最新版本,结果同上;
5、我在A上增加文件test2.txt,提交,此时版本库升级到了97版本;
6、我在A上选择合并类型1,合并分支最新版本,结果是把test.txt加入A;
7、我在A上选择合并类型2,合并分支最新版本,结果是把test.txt加入A;
8、我在A上选择合并类型3,主干选择当前97版本,合并分支最新版本,结果是把test.txt加入A,把test2.txt从A删除。
9、我在A上选择合并类型3,主干97以前的版本,合并分支最新版本,结果是把test.txt加入A,而A中保留着test2.txt。
将分支合并到主干上,首先需要在主干的工作副本下进行,合并的范围是从主干的上次合并的版本开始到分支上最新的版本结束,如果是第一次合并,则从主干创建分支的版本开始,所以每次合并要做好说明,在日志中体现,不然忘记了下次再合并就有点麻烦。其实,应当尽量避免一个分支合并多次,分支的作用一般为了解决bug,一旦bug对应结束了,分支的使命就结束了,以后再出现其他的问题,应当重新建立分支,这样就不会出现多次合并的问题了。