Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 将带书签的Mercurial回购转换为Git_Windows_Git_Mercurial - Fatal编程技术网

Windows 将带书签的Mercurial回购转换为Git

Windows 将带书签的Mercurial回购转换为Git,windows,git,mercurial,Windows,Git,Mercurial,将使用书签的Mercurial回购转换为Git回购的最佳方式是什么 我在Cygwin中尝试了这些步骤,但它只将默认分支转换为master。我使用书签的“分支”未包含在转换中,尽管它确实在一开始就发出了一个关于Hg回购有一个“未命名”头的错误 这些步骤(使用git-hg)根本不起作用 Cygwin已经安装了Hg 1.9.3和Git 1.7.5.1,如果这有帮助的话。Mercurial完成了您想要的转换。您需要在要导出到git的每个修订版上放置一个书签,然后hg push/place/to/repo

将使用书签的Mercurial回购转换为Git回购的最佳方式是什么

我在Cygwin中尝试了这些步骤,但它只将默认分支转换为master。我使用书签的“分支”未包含在转换中,尽管它确实在一开始就发出了一个关于Hg回购有一个“未命名”头的错误

这些步骤(使用git-hg)根本不起作用


Cygwin已经安装了Hg 1.9.3和Git 1.7.5.1,如果这有帮助的话。

Mercurial完成了您想要的转换。您需要在要导出到git的每个修订版上放置一个书签,然后
hg push/place/to/repo.git
导出提交。

我将尝试并查看。谢谢HgGit文档说它可以用于此,但我在转换过程中遇到了问题,这听起来像是德威治的一个问题。除此之外,它可能会起作用,所以我接受这个。