它現在看起來像「hg convert」does not support git submodules。將具有子模塊的git存儲庫轉換爲Mercurial?
我想創建一個git存儲庫的私有分支,進行一堆更改並將其返回。我更喜歡每天使用Mercurial,這就是爲什麼我要首先轉換存儲庫的原因。任何人都可以想到一種解決方法,我可以用它來解決這個不受支持的功能?
它現在看起來像「hg convert」does not support git submodules。將具有子模塊的git存儲庫轉換爲Mercurial?
我想創建一個git存儲庫的私有分支,進行一堆更改並將其返回。我更喜歡每天使用Mercurial,這就是爲什麼我要首先轉換存儲庫的原因。任何人都可以想到一種解決方法,我可以用它來解決這個不受支持的功能?
Mercurial支持git子模塊,所以你可以轉換「父」存儲庫,並保持孩子/家屬作爲混帳。如果這樣不能從您的live中移除足夠的git,您可以使用hg convert將每個子模塊分別轉換爲父級,然後將它們作爲Mercurial子庫進行鏈接。在父進程中跟蹤的子庫的更改可能會在此過程中丟失,但是您不會丟失實際的文件更改歷史記錄。
您更喜歡Mercurial的哪些功能?這聽起來很複雜,所以我想說花點時間學習如何在git中做任何你需要的事情可能會更簡單。 – 2012-07-05 15:16:40
@MattGibson,它純粹是一種主觀的東西。我發現Mercurial比Git更容易使用。 – Gili 2012-07-05 15:40:14