В соответствии с этим ответом https://stackoverflow.com/a/13354944/867294 должно быть довольно легко настроить git для работы с меркуриальными «никакими зависимостями или чем-либо».Использование git-remote-hg на окнах
Это не похоже на то, что сглажено на Windows.
Я пытался следовать этому руководству
https://github.com/msysgit/msysgit/wiki/Guide-to-git-remote-hg
После фиксации Makefile работать на моей системе и строительства мерзавцем я не мог назвать ГИТ-дистанционного-ртутных, так как он жаловался, что не может найти интерпретатор 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' с удаленным ртутным репозиторием и в Windows? 'hg' имеет гораздо лучшую поддержку в Windows, а неродные взаимодействия будут иметь свои причуды. – vonbrand
@ vonbrand. Пока я сомневаюсь в мудрости его выбора, факт остается фактом: он хочет сделать это таким образом и должен быть способен. – Omnifarious
@ Вообще, я хочу сказать, что есть менее болезненные способы делать то, что (я полагаю) здесь нужно. Проверьте [X Y проблем] (http://www.perlmonks.org/index.pl?node_id=542341). – vonbrand