首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows 10中通过“Hg -fast-export.sh”将hg迁移到Git

在Windows 10中通过“Hg -fast-export.sh”将hg迁移到Git
EN

Stack Overflow用户
提问于 2020-06-03 01:07:03
回答 1查看 229关注 0票数 1

我已经用自己的方式解决了其他常见的问题,但似乎可以解决我希望的最后一个障碍。我已经将Python和hg-fast-export位置添加到我的路径"C:\Python27“和"C:\fast-Export”

我发出命令$ hg-fast-export.sh -r /c/tmp/hg-repo并获取以下内容:

代码语言:javascript
复制
/c/fast-export/hg-fast-export.sh: line 198: C:\Python27: Is a directory
git-fast-import statistics:
---------------------------------------------------------------------
Alloc'd objects:       5000
Total objects:            0 (         0 duplicates                  )
      blobs  :            0 (         0 duplicates          0 deltas of          0 attempts)
      trees  :            0 (         0 duplicates          0 deltas of          0 attempts)
      commits:            0 (         0 duplicates          0 deltas of          0 attempts)
      tags   :            0 (         0 duplicates          0 deltas of          0 attempts)
Total branches:           0 (         0 loads     )
      marks:           1024 (         0 unique    )
      atoms:              0
Memory total:          2360 KiB
       pools:          2048 KiB
     objects:           312 KiB
---------------------------------------------------------------------
pack_report: getpagesize()            =      65536
pack_report: core.packedGitWindowSize = 1073741824
pack_report: core.packedGitLimit      = 35184372088832
pack_report: pack_used_ctr            =          0
pack_report: pack_mmap_calls          =          0
pack_report: pack_open_windows        =          0 /          0
pack_report: pack_mapped              =          0 /          0
---------------------------------------------------------------------

我在脚本的第198行找不到任何线索。C:\Python27: Is a directory似乎并不是一个真正的错误,我已经尝试了path的许多变体。

EN

回答 1

Stack Overflow用户

发布于 2020-08-14 21:13:06

不确定这是否是正确的答案,但以下是我如何修复它。

我发现我的机器上安装了多个版本的Python。我要做的就是将它们全部卸载,然后安装python 2.7.13。确保在安装过程中选择设置环境变量的选项。

一旦完成,它就开始抱怨找不到位于C:\Python27\Lib\site-packages下的mercurial模块。这可以从https://www.mercurial-scm.org/release/windows/安装,请确保您选择了与您的mercurial版本对应的....win-amd64-py2.7.msi文件。

由于稀疏-revlog依赖关系,我不得不卸载mercurial 4.6和模块并安装4.7.2,如下所示。https://www.mercurial-scm.org/wiki/MissingRequirement

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62157425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档