我有這些目錄以及:TortoiseSVN的合併兩個分支在另一個
- 分支
- 標籤
- 幹線
Trunk中:
- common.txt內容是:'trunk'
- trunkFile.txt
另外我有兩個分支 - A(從主幹),B(從主幹)
A分支的修改:
-common.txt:
'trunk
(+) A'
- add aFile.txt
科乙修改:
-common.txt:
'trunk
(+) B'
- add bFile.txt
所有,我需要的是創建一個早午餐(AB),會包含所有從變化的分支A,並從分支B.我的意思是:
分公司AB包含:
- common.txt:
'trunk
A
B'
- trunkFile
- aFile
- bFile
什麼我做:我從主幹創建一個新的分支AB。然後在AB上選擇合併(合併兩棵不同的樹),在FROM中選擇分支A,在TO選擇分支B。
結果很糟糕:
- 在common.txt奇怪的衝突。但它不是那麼糟糕,因爲下一點,因爲衝突可以解決..
- aFile上的樹衝突。烏龜說,這個文件被刪除(!),並在結果這個文件是不是在最終的分支AB ..
你可能會說,我錯了選擇合併兩個不同的樹,這tast用於合併一系列修訂。但如果是這樣的話,我怎樣才能使用合併兩種不同的樹,除了用作重新集成樹枝的分支。 Thnks!
從我的角度來看,在分支中重新集成分支A和分支B,然後創建一個新的分支形式幹線將是最乾淨的方式。你不能這樣嗎? – Micha
也許,我不確定..我的任務是在這個例子中告訴烏龜樹合併(合併兩棵不同的樹):我們有4根樹幹(A,B,C,D)。如何從分支機構A,B,D製作一份早午餐ABD。如何從ABD製作一個新分支,然後適應所有分支機構的變化。在所有這些操作中,mergeinfo會發生什麼情況。 – user3190524