我在這裏要問一個理論問題,因爲我正在爲兩個Mercurial存儲庫合併概念驗證。目前,我有兩個完全不同的樹結構的存儲庫。讓我們把他們回購A和回購B.合併兩個不同的目錄樹 - Mercurial
的目錄看起來如下:
Repo A Repo B
| |
Dir A -- Dir A1 -- File A Dir A --- Dir A1 -- Dir A2 -- File A2
| | File A File A1
Dir B -- Dir B1 -- File B1 |
File B |-- Dir B -- File B
所以,在回購A,迪爾B存在於同一水平DIR A,但在回購B,DIR B存在於方向A中。它們都是活動存儲庫,因此它們有它們自己的代碼更改歷史記錄,但是回購B具有最新更改的方向B.
我想實現的是將回購B合併到回購A樹結構並保持變更集歷史和標籤的回購A和回購B爲方向A和方向B,而不會丟失任何東西。
我讀過一篇文章http://hgtip.com/tips/advanced/2009-11-17-combining-repositories/,但我不確定它是否適用於我正在嘗試的操作。如果在我之前有類似的問題,請幫助指出鏈接。或者任何有用的文章也會有所幫助。
否則,所有人的指導都會很棒。 XDD
謝謝。