2
我必須將一個多變的mercurial回購轉換成git回購和繼續從mercurial更改到git(僅單向)一段時間。現有的hg-to-git答案似乎無法正確處理分支。例如,「默認」和「BR1」分支結果在這個小汞回購:將hg分支轉換爲git分支?
$ hg branches
br1 3:a8914879f6bb
default 2:4e6221bce113
cd ..
git-hg clone file:/path/to/hgrepo gitrepo
...<snip>
From .git/hgremote
* [new branch] br1 -> hg/br1
* [new branch] master -> hg/master
From .git/hgremote
* branch master -> FETCH_HEAD
cd gitrepo
git branch --list
* master
的Git認爲只有一個分支「主人」。 如何讓我的水銀分行顯示爲同名的git分支?我可以用'master'而不是'default'來生活,但我必須在git中擁有所有其他命名分支。