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