Легко ли портировать TortoiseHg вместо Git? - PullRequest
2 голосов
/ 09 февраля 2011

TortoiseHg превосходит TortoiseGit по многим функциям.Будет ли вопрос изменения нескольких строк кода для создания нового TortoiseGit, основанного на TortoiseHg, или он требует недель / месяцев разработки?

Ответы [ 2 ]

9 голосов
/ 09 февраля 2011

Вы можете использовать Mercurial с Git-репозиториями через отличное расширение hg-git , разработанное людьми из github.Любая последняя версия TortoiseHg уже имеет библиотеку dulwich, вам просто нужно клонировать hg-git и добавить пару строк в ваш файл mercurial.ini.

Инструкции приведены в справке TortoiseHg в разделе "Использовать сдругие системы VCS ".

Указания по настройке ssh можно найти здесь .Тем не менее, TortoiseHg будет автоматически использовать plink, с которым он поставляется, так что вам не нужно беспокоиться о настройке plink PuTTY.

Обратите внимание, что у меня были некоторые проблемы с клонированием больших репозиториев на XP из-за проблем с блокировкой файловкоторые не появляются в Windows 7.

5 голосов
/ 09 февраля 2011

Это определенно не было бы просто вопросом изменения нескольких строк.

TortoiseHg тесно связан с Mercurial. Он не просто оборачивается вокруг клиента командной строки, он интегрируется с основным кодом Python.

Вся программа, снизу вверх, должна быть переписана.

Гораздо конструктивнее дать команде TortoiseGit хорошие отзывы о том, что вы хотели бы видеть улучшенным.

...