Как вытянуть или протолкнуть проект с помощью TortoiseHg в репозиторий GitHub?


Недавно я узнал о системах управления версиями (таких как - Git & Mercurial) и влюбился в них. Я проверил TortoiseHg, TortoiseGit, EGit, Git-Bash, Git-Gui и SourceTree. Я также зарегистрировался в GitHub и Bitbucket; и узнал о том, как там размещаются коммерческие проекты с открытым исходным кодом.

Теперь я тоже хочу загрузить свои проекты в интернет. Но проблема в том, что я хочу использовать TortoiseHg в моем ПК (потому что это просто замечательно!), и держать мои проекты в GitHub . Я просмотрел в интернете и узнал о преобразовании Mercurial repository в Git, но я не знаю, мне это показалось сложным. Есть ли простой способ сделать это?

На самом деле, я не хочу использовать стороннее программное обеспечение; но если действительно нет другого выхода, я готов попробовать и этот вариант.

1 8

1 ответ:

Я тоже попал в такую же проблему. И благодаря разработчикам TortoiseHg, они создали супер простое расширение для этого (hggit). Вы даже не почувствуете, что работаете с двумя разными системами управления версиями.

Сначала перейдите в: File > Settings > Extensions, и проверьте hggit -

Введите описание изображения здесь


Теперь для вытягивания или выталкивания проекта все, что вам нужно сделать, это поставить префикс git+ перед репозиторием url -

Введите описание изображения здесь

Это все, что вам нужно сделать! Теперь клонируйте, тяните, толкайте; вам не придется ни о чем беспокоиться.