Hello是否有一个允许使用mercurial存储库的工具
F.e。对于svn,有一个git-svn包,允许从svn克隆/提交/更新并以git方式工作..
那么有一些适用于mercurial的工具吗?
答案 0 :(得分:4)
看到这个相关的SO问题: Git interoperability with a Mercurial Repository
hg2git
似乎很有意思。它是git fast-export
系列工具的一部分。
如果您希望hg
来自git
回购,请考虑Hg-Git Mercurial Plugin。
答案 1 :(得分:0)
现在有'bridge support for Mercurial and Bazaar'作为git的一部分分发:git-remote-hg位于contrib/remote-helpers
下的git树中。它不是功能齐全的,所以它允许你在git中克隆一个hg repo,但是标记和分支等更高级的操作可能不起作用。
我建议gitifyhg。它是git-remote-hg的一个分支,负责的团队似乎对bug有更多的响应,所以你可以像通常那样使用git repo进行标记和分支,除了它在后端的Mercurial。它在pypi中可用,因此您只需easy_install gitifyhg
,然后:
git co gitifyhg::ssh://my.repo//path/to/repo