【发布时间】:2010-12-12 02:09:50
【问题描述】:
这是尝试将 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 绑定。但是还是出现这个错误
【问题讨论】:
-
您可以从 Python 控制台执行
import svn,以检查该部分是否已经工作。确保您已安装对应于 SVN 和 Python 两个版本的绑定(我知道这听起来很明显)。 -
我在 Mac OS 上遇到了同样的问题。所谓的解决方案会导致更严重的错误:
Fatal Python error: Interpreter not initialized (version mismatch?) Abort trap -
请参阅this answer 了解如何在 Mac OS 上安装绑定。
标签: python windows svn mercurial