我想將具有多個分支的Git存儲庫轉換爲Mercurial存儲庫。使用hg convert只會創建一個默認分支,然後每個Git分支都有一個頭。 我已經閱讀了How are git branches imported into mercurial with hg convert?,我知道不可能知道哪個提交屬於Git中的哪個分支。但是,擁有儘可能多的分支機構的存儲庫對我來說不是一個可行的解決方案。 由於
它現在看起來像「hg convert」does not support git submodules。 我想創建一個git存儲庫的私有分支,進行一堆更改並將其返回。我更喜歡每天使用Mercurial,這就是爲什麼我要首先轉換存儲庫的原因。任何人都可以想到一種解決方法,我可以用它來解決這個不受支持的功能?
我想將現有的git存儲庫轉換爲mercurial,但我沒有運氣。我已經嘗試汞轉化,但是當我運行汞柱轉換如下: hg convert --source-type git --dest-type hg file:///home/localalexa/GitProject/
我收到以下錯誤: file:///home/localalexa/GitProject/ does not look like
我有一個父庫A. 我已經創建了包含櫻桃採摘小母庫的一個小的孩子庫B孩子Mercurial庫同步更改其他團隊使用hg-convert訪問的子文件夾列表 hg convert A B --filemap filemap.txt
其中filemap.txt不進行任何重命名。它只包含或排除文件夾。如: exclude *
include folder1
include folder2/subfol
怎樣才能迅速地重新設置父級樹在水銀等,如果這是原來的結構: A-B-C-D-E-F 我想將它更改爲: D-E-F(甚至A-D-E-F會做) 我試着在this answer的建議與splicemap,但它失敗,錯誤splice map revision <hash> is not being converted, ignoring' 它也打印出來abort: no node! 任何幫助將appric