Онлайн-документация для hgsubversion sucks, IMO (я ненавижу это говорить). Я выполнял инструкции в Быстрый старт.
Что я сделал?
-
Я установил Mercurial:
D:\repos\experimental > hg --version Mercurial Distributed SCM (версия 1.6)
-
Я установил TortoiseHg для соответствия версии Mercurial.
-
Я загрузил репозиторий hgsubversion:
D:\devapps > hg clone http://bitbucket.org/durin42/hgsubversion
-
Я изменил свой .hgrc следующим образом:
[расширения] hgsubversion = D:\devapps\hgsubversion\hgsubversion
D:\repos\experimental > hg help hgsubversion Расширение hgsubversion - интеграция с репозиториями Subversion
hgsubversion - это расширение для Mercurial, которое позволяет ему действовать как клиент Subversion, предлагая быструю, инкрементную и двунаправленную синхронизацию.
-
Я установил PySVN для Python 2.5.
-
Я попытался клонировать репозиторий SVN:
... > hg clone http://path/to/repository/ repository-hg
И я получил следующий результат:
...
abort: Subversion 1.5.0 or later required, but no bindings were found!
WTF? В инструкциях, которые я им последую, ничего не говорится о том, как установить это. Любая помощь очень ценится!! (Я просто хочу как можно больше работать без SVN - ПОЖАЛУЙСТА, ПОМОГИТЕ!).