无法加载 Subversion python 绑定

2024-03-07

这是尝试将 SVN 存储库转换为 Mercurial 存储库的第 2 部分的一部分

命令是:

hg convert file://c:/svnrepository

但是,我得到的输出是:

assuming destination svnrepository-hg
initializing destination svnrepository-hg repository
file://c:/svnrepository does not look like a CVS checkout
file://c:/svnrepository does not look like a Git repo
Subversion python bindings could not be loaded
file://c:/svnrepository is not a local Mercurial repo
file://c:/svnrepository does not look like a darcs repo
file://c:/svnrepository does not look like a monotone repo
file://c:/svnrepository does not look like a GNU Arch repo
file://c:/svnrepository does not look like a Bazaar repo
file://c:/svnrepository does not look like a P4 repo
abort: file://c:/svnrepository: missing or unsupported repository

我感兴趣的行是:

Subversion python bindings could not be loaded

我已经安装了 python 2.5,并且已经从 subversion 网站安装了 python subversion 绑定。但仍然出现此错误


我只是想从 Alex Martelli 的答案的评论中得出实际的解决方案:

根据https://www.mercurial-scm.org/pipermail/mercurial/2009-May/026015.html https://www.mercurial-scm.org/pipermail/mercurial/2009-May/026015.htmlsubversion 绑定包含在 tortoisehg 中。所以你只需要在 tortoisehg 中启用转换扩展即可。 – 通法

啊哈!又向前迈出了一步。我改变了我的路径,指向 TortoiseHG 中的 hg 而不是 Mercurial,这克服了这个障碍。现在它只是认为存储库不是 SVN 存储库,啊! ——保罗

这对我也有用。

如果您当前在 Windows 上使用 HG 标准命令行版本,具体步骤为:

  • 安装TortoiseHG
  • 右键单击文件/TortoiseHG/全局设置.../扩展/{选中“转换”}
  • Make sure TortoiseHG is the path for your hg command:
    • Win键+暂停/高级/环境变量/系统变量/路径
    • 从路径中删除 C:\Program Files\Mercurial
    • 确保 C:\Program Files\TortoiseHG 存在
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法加载 Subversion python 绑定 的相关文章

随机推荐