2016-03-04 5 views
7

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

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

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

ответ

6

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

Во-первых, перейдите по ссылке: Файл> Настройки> Расширения и проверить hggit -

enter image description here


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

enter image description here

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

+0

Должен ли я установить это расширение? –

+3

Вам ничего не нужно устанавливать. Просто перейдите в меню «Файл»> «Настройки»> «Расширения», вы найдете его. Это расширение поставляется автоматически с пакетом TortoiseHg. –

+0

О, я нашел. Большое спасибо. :) –

 Смежные вопросы

  • Нет связанных вопросов^_^