小编典典

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

python

在这一点上,我真的很沮丧。我有一个现有的hg存储库,其中已有几个月的编码历史,因此我想将其放入私有的Github存储库中,以便从那里进行处理。不幸的是,我使用Windows,但似乎找不到
任何 方法来转换实际上可以正常使用的存储库。几乎可以在网上找到的所有帮助和建议似乎都假设我是从某种* nix shell运行的,而我不是。

我目前已安装:Windows下的TortoiseHG,Python 3.1和Git。

我尝试过的

  1. hg的hg-init插件-当我尝试使用gexport命令(以及其他来自hg-git的命令)时,我只是得到python异常的字符串。我完全无法理解git命令。我尝试遵循这里的内容: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. 水银与git转换器- http://permalink.gmane.org/gmane.comp.version-control.git/36601 -这一个并不想工作时,我通过Python,它抱怨说,它有一个语法错误运行在第44行。我不了解python,所以我不知道。

四个小时的Google搜索和搜索无用的教程,以及比我更幸运的人对每一个据说有用的博客文章赞不绝口,但我对此一无所知。谁能提供任何帮助或建议让我尝试?


阅读 219

收藏
2020-12-20

共1个答案

小编典典

  1. 安装Cygwin(使用python,hg,git)
  2. 安装git-hg
  3. git-hg clone ...url...

或告诉我您的此汞仓库的网址是什么,我可以为您转换。

2020-12-20