この回答https://stackoverflow.com/a/13354944/867294によると、git をセットアップして水銀の「依存関係などなし」で動作するようにするのはかなり簡単なはずです。
これは、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'
どうすればこれを修正できますか?
どこかにビルド前のバージョンがあれば、それはとても素晴らしいことです。