【发布时间】:2011-03-17 02:01:31
【问题描述】:
在这一点上我真的很沮丧。我有一个现有的 hg 存储库,其中有几个月的编码历史,我想把它放到一个私有的 Github 存储库中,这样我就可以从那里处理它。不幸的是,我使用的是 Windows,但我似乎找不到 任何 方法来转换我实际上可以正常工作的存储库。实际上,我可以在网上找到的所有帮助和建议似乎都假设我是从某种 *nix shell 运行的,而我不是。
我目前已安装:TortoiseHG、Python 3.1 和 Git for Windows。
我尝试过的:
hg 的 hg-init 插件 - 当我尝试使用 gexport 命令(以及来自 hg-git 的其他命令)时,我只得到 python 异常字符串。我完全无法让 git 甚至识别 gremote 命令。我尝试遵循这里的内容:http://github.com/blog/439-hg-git-mercurial-plugin
hg-to-git(快速导出)- 所有教程都希望我运行 .sh 文件。另一个 stackoverflow 线程似乎暗示 Powershell 可以运行 .sh 文件,但我不能让它终生运行它们。示例:http://hivelogic.com/articles/converting-from-mercurial-to-git
Mercurial 到 git 转换器 - http://permalink.gmane.org/gmane.comp.version-control.git/36601 - 当我通过 Python 运行它时,它不想工作,它抱怨它在第 44 行有语法错误。我不知道 python,所以我不知道。
4 小时的 Google 搜索和无用的教程以及比我更幸运的人对每篇所谓的有用博客文章的赞美,但我对此一无所获。任何人都可以提供任何帮助或建议让我尝试吗?
【问题讨论】:
-
Here 是分步教程。
标签: python windows git mercurial