相关疑难解决方法(0)

将Mercurial存储库转换为Git

我已经通过快速导出尝试了hg2git,我已经尝试过hg-git.

两者都没有成功.hg2git实际上工作,但我不得不问一个运行Unix机器的朋友.这搞砸了整个文件中的所有换行符.

hg-git只是因为一些libzip压缩错误而失败了.

有人在Windows上将hg repo转换为git有什么成功吗?

要清楚,我不关心互操作.我想把整个回购从hg移植到git,带走历史.我不需要来回推送更改 - 只需转换一次.

提前致谢!

git mercurial

45
推荐指数
6
解决办法
2万
查看次数

在Windows上将Mercurial(hg)存储库转换为Git(7)

在这一点上,我真的非常沮丧.我有一个现有的hg存储库,里面有几个月的编码历史记录,我想把它变成一个私有的Github存储库,所以我可以从那里开始工作.不幸的是我使用Windows,我似乎无法找到任何方式来转换我实际上可以正常工作的存储库.实际上我在网上找到的每一点帮助和建议似乎都假设我是从某种类型的*nix shell运行的,我不是.

我目前已经安装了:TortoiseHG,Python 3.1和Git for Windows.

我尝试过的:

  1. hg的hg-init插件 - 当我尝试使用gexport命令(以及来自hg-git的其他命令)时,我只获得了python异常的字符串.我完全不能得到git甚至认识到gremote命令.我尝试了以下内容:http://github.com/blog/439-hg-git-mercurial-plugin

  2. hg-to-git(快速导出) - 所有教程都指望我运行.sh文件.另一个stackoverflow线程似乎暗示Powershell可以运行.sh文件,但是我不能让它在我的生命中运行它们.示例:http://hivelogic.com/articles/converting-from-mercurial-to-git

  3. Mercurial转git转换器 - http://permalink.gmane.org/gmane.comp.version-control.git/36601 - 当我通过Python运行它时,我不想工作,因为它抱怨它有语法错误第44行.我不知道python,所以我不知道.

四个小时的谷歌搜索和浏览无用的教程和人 - 比我更幸运的是赞美每个据称有用的博客文章,但我没有得到任何关于此.任何人都可以为我提供任何帮助或建议吗?

python windows git mercurial

25
推荐指数
2
解决办法
6850
查看次数

标签 统计

git ×2

mercurial ×2

python ×1

windows ×1