coocheenin
@coocheenin
The Passionate Web Developer & Coder, DIY Electron

Совместимость Mercurial и GitHub?

Выбираю сейчас систему контроля версий, за глаза нравится Mercurial. Но перечитав некоторое количество материалов так и не понял, «дружит» ли он с github.com?


Понимаю, что совместимость существует, но удобно ли пользоваться клиентом для этого не предназначенным? Или если ориентированность на github, то только git, а если Mercurial, то прямая дорога на bitbucket. Я так понимаю, что есть тонкости.

Проясните, наверняка, многие собаку съели…
  • Вопрос задан
  • 6457 просмотров
Решения вопроса 1
@kmike
Со своими репозиториями на гитхабе работаю через hg (с помощью hg-git). С чужими — через git.

Что тут можно сказать — использовать hg как клиент к гитхабу можно, и интерфейс командной строки у hg поприятнее, чем у git, но много тонкостей: есть штуки в hg, у которых нет аналогов в гите (named branches) и поэтому полноценного преобразования hg <-> git не получается; у hg-git бывают глюки, и он не все фичи поддерживает. Подход этот точно не для человека, который только взялся за системы контроля версий; чтоб его использовать, нужно достаточно хорошо как hg, так и git знать, и работает он хорошо только для несложных репозиториев (у меня там несколько коммитов в месяц, в основном линейные репозитории).

Если хотите размещать репозитории на github, git выучить смысл есть в любом случае.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
crackedmind
@crackedmind
web-developer
Githab — только git. Помимо битбакета под меркуриал еще есть sourceforge, code.google.com, а также майрософтский codeplex.
Ответ написан
rakot
@rakot
Bitbucket дружит с Git.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы