根据这个答案https://stackoverflow.com/a/13354944/867294应该很容易设置 git 以使用 mercurial “没有依赖关系或任何东西”。
这在 Windows 上似乎并不顺利。
我尝试遵循本指南
https://github.com/msysgit/msysgit/wiki/Guide-to-git-remote-hg
在修复 makeFile 以在我的系统上工作并构建 git 之后,我无法调用 git-remote-hg,因为它抱怨它找不到 python 解释器,所有这些都很难正确配置。所以我手动调用它
C:/Python27/python.exe git-remote-hg clone C:/TestMercurialRepo
这现在给了我以下错误。
Traceback (most recent call last):
File "git-remote-hg", line 99, in <module>
sys.exit(HgRemoteHelper().main(sys.argv))
File "d:\development\msysgit\git\git_remote_helpers\helper.py", line 196, in m
ain
repo = self.get_repo(alias, url)
File "git-remote-hg", line 33, in get_repo
if repo.capable('branchmap'):
File "c:\Python27\lib\site-packages\mercurial\repoview.py", line 205, in __get
attr__
return getattr(self._unfilteredrepo, attr)
AttributeError: 'mqrepo' object has no attribute 'capable'
我怎样才能解决这个问题 ?
如果任何地方都有预构建版本,那将是非常棒的,因为我觉得我正在做很多事情来让它工作。