Работает ли ветвление в Mercurial так же хорошо, как Git? - PullRequest
3 голосов
/ 23 сентября 2010

Я недавно прочитал хорошие вещи о "ветке" в Git.Похоже, у Mercurial есть способ клонировать локальный репозиторий?Но у Mercurial тоже есть филиал.Работает ли он так же хорошо, как Git?

Как насчет экономии места на диске в Mac / Linux / Windows?Все ли они делают ссылки на Mac и Linux, но делают копии на Windows?

Ответы [ 3 ]

5 голосов
/ 23 сентября 2010

Mercurial автоматически создает ветки всякий раз, когда вы фиксируете расходящиеся наборы изменений, тогда как Git работает с явной моделью создания ветвей. В зависимости от ваших предпочтений, стиля разработки и потребностей вашего проекта, любой из них может быть «лучше».

2 голосов
/ 23 сентября 2010

Насколько я знаю - это довольно близко, но не так хорошо, как в git.

Джимми написал хорошие статьи об использовании рабочего процесса, который он использовал для работы с git при работе с Mercurial.

1 голос
/ 25 сентября 2010

Я понимаю, что Mercurial допускает дивергенцию в одной ветке , а также создание явных веток.Скажем, Эми и Боб работают над проектом.Они оба извлекают набор изменений 1 и работают с ним, затем оба фиксируют свои изменения и возвращают изменения обратно в битовую корзину.В следующий раз, когда они потянут, будут две несовместимые головки (наборы изменений 2 и 3), поэтому ветвь по умолчанию должна быть разрешена, если они хотят сохранить изменения.до новой ветви (hg branch bestbranch), тогда все равно будет две главы, но и Эми, и Боб могут работать с независимыми наборами изменений, разрешая их в будущем.

...