Вы должны действительно попробовать hgsubversion , несмотря на предупреждение. Это единственный двусторонний мост между Subversion и Mercurial.
Когда я попробовал это несколько месяцев назад, это работало очень хорошо, и было сделано много разработок, синус. Вот почему расширение отслеживает версию разработки Mercurial (отсюда и ошибка около encoding
в комментарии выше).
К счастью, Mercurial очень прост и не навязчиво для установки. Скачайте последнюю версию Mercurial , распакуйте ее и запустите
% make local
Это скомпилирует модули C. Затем введите в свой путь символическую ссылку hg
и добавьте текущую рабочую директорию в PYTHONPATH
:
% export PYTHONPATH=$PWD:$PYTHONPATH
Теперь установите и активируйте hgsubversion. Когда 1 июля выйдет Mercurial 1.3, вы можете просто использовать эту версию. Я верю, что hgsubversion создаст стабильный репозиторий и будет отслеживать стабильные релизы Mercurial.