この回答によれば、https://stackoverflow.com/a/13354944/867294は、水銀「no dependencies or anything」で動作するようにgitを設定するのはかなり簡単です。ウィンドウ上でgit-remote-hgを使用する
これは、Windows上でスムーズに動作しないようです。
は、私は私のシステムと、それは見つけることができなかった不満をので、私はgitのリモート-HGを呼び出すことができなかった建物のgitの上で動作するようにMakefileを固定した後、このガイドhttps://github.com/msysgit/msysgit/wiki/Guide-to-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'
これはどのように修正できますか?
ビルド前のバージョンがあれば、これは非常に素晴らしいものになるでしょう。
なぜ 'git'を介してリモートの水銀リポジトリとやりとりしたいのですが? 'hg'はWindows上でより優れたサポートを提供し、非ネイティブのやりとりはそれらの癖を持ちます。 – vonbrand
@vonbrand - 私は彼の選択の知恵にも疑問を呈していますが、事実は彼がそうしたいと思っていて、できるはずです。 – Omnifarious
@何でも、私の主張は、ここで欲しいもの(私が推測する)をする苦痛の少ない方法があるということです。 [X Y problems](http://www.perlmonks.org/index.pl?node_id=542341)を参照してください。 – vonbrand