Онлайн-документация для hgsubversion - отстой, ИМО (ненавижу это говорить). Я следовал инструкциям в Кратком руководстве.
Что я сделал?
Я установил 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/ репозиторий-hg
И я получил следующий результат:
...
abort: Subversion 1.5.0 or later required, but no bindings were found!
Какого черта? В инструкциях, которым я следую, нет ничего, что говорило бы вам, как это установить. Любая помощь приветствуется! (Я просто хочу как можно больше работать без SVN - ПОЖАЛУЙСТА, ПОМОГИТЕ!).