起始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對應結束了,分支的使命就結束了,以后再出現其他的問題,應當重新建立分支,這樣就不會出現多次合并的問題了。