我有兩個Mercurial存儲庫。兩個回購都有自己無關的歷史。讓我們稱他們爲:在Mercurial中導入不相關的回購協議到另一個回購
- 「主」(包括項目本身)
我現在想「進口」的Lab
回購到
Main
具有以下限制的回購:
- 兩個回購都應保留其歷史。
Lab
應作爲子文件夾存儲在Main
中。Lab
的更改應位於合併到Main
的分支中。
以下https://www.mercurial-scm.org/wiki/MergingUnrelatedRepositories基本上可以工作,但不會創建分支。
*不創建分支*取決於您所指的「分支」。如果您希望傳入存儲庫中名爲'default'的分支將* renamed *重命名爲某個其他名稱(以便導入的提交不共享分支名稱),則可以使用Convert擴展。請參閱https://stackoverflow.com/questions/7567636/using-the-hg-convert-extension-branchmap-option – torek
相關:https://pt.stackoverflow.com/a/101243/64(葡萄牙語,但是圖片可以幫助) –