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中拥有所有其他命名分支。