Как вытянуть или протолкнуть проект с помощью TortoiseHg в репозиторий GitHub?
Недавно я узнал о системах управления версиями (таких как - Git & Mercurial) и влюбился в них. Я проверил TortoiseHg, TortoiseGit, EGit, Git-Bash, Git-Gui и SourceTree. Я также зарегистрировался в GitHub и Bitbucket; и узнал о том, как там размещаются коммерческие проекты с открытым исходным кодом.
Теперь я тоже хочу загрузить свои проекты в интернет. Но проблема в том, что я хочу использовать TortoiseHg в моем ПК (потому что это просто замечательно!), и держать мои проекты в GitHub . Я просмотрел в интернете и узнал о преобразовании Mercurial repository в Git, но я не знаю, мне это показалось сложным. Есть ли простой способ сделать это?
На самом деле, я не хочу использовать стороннее программное обеспечение; но если действительно нет другого выхода, я готов попробовать и этот вариант.
1 ответ:
Я тоже попал в такую же проблему. И благодаря разработчикам TortoiseHg, они создали супер простое расширение для этого (hggit). Вы даже не почувствуете, что работаете с двумя разными системами управления версиями.
Сначала перейдите в: File > Settings > Extensions, и проверьте hggit -
Теперь для вытягивания или выталкивания проекта все, что вам нужно сделать, это поставить префиксgit+
перед репозиториемurl
-Это все, что вам нужно сделать! Теперь клонируйте, тяните, толкайте; вам не придется ни о чем беспокоиться.