Отличаются ли слияния в Git от Mercurial? - PullRequest
5 голосов
/ 12 октября 2010

Надеюсь, это не загруженный вопрос.Я давно пользуюсь hg, и он вполне удовлетворит наши потребности.В последнее время я работал с консультантом, и он продолжает говорить о том, что «управлять несколькими репозиториями, а« толкать / вытягивать / объединять их легче », чем hg.В частности, я считаю, что он имеет в виду, что внесение изменений в удаленное репо является более легкой частью.Не особо зная о Git, я не хотел говорить ему, что особой разницы нет.У меня сложилось впечатление, что в обеих системах «выталкивание и извлечение» почти всегда сопряжено с объединением, если в одном и том же файле происходят изменения из нескольких источников.

Может кто-нибудь помочь прояснить, что он может иметь в виду?Его контракт закончился, прежде чем я подумал о том, чтобы попросить его рассказать о том, что он сказал.

PS Я прочитал эти сравнения, и они не обратились конкретно к моему вопросу:

Важный шок: Git против Mercurial, пожалуйста, расслабьтесь

Rockstar Programmer: различия между Mercurial и Git

Стив Лош: Реальные различиямежду ртутью и мерзавцем

Ответы [ 2 ]

3 голосов
/ 12 октября 2010

Я думаю, что ключевое слово в его заявлении: «Управлять несколькими репо и толкать / извлекать / объединять их проще» - это и . В Git очень легко создать группу «именованных» пультов - удаленных репозиториев, к которым вы можете обращаться по имени. Также легко извлекать ветки с пульта и хранить их в своем репо; эти ветви в основном имеют пространство имен под именем удаленного, поэтому легко группировать удаленные ветви вместе и так далее. Другими словами, легко отслеживать несколько удаленных репо и извлекать изменения из них в собственное репо.

Я не очень много использовал Mercurial с версии 1.0, так что я не знаю, возможно ли это сейчас в Mercurial или нет; насколько я знаю, это был не последний раз, когда я проверял Mercurial.

1 голос
/ 13 октября 2010

Взгляните на следующие вопросы по SO и их ответы:

Они больше касаются ветвления, чем слияния и управления (доступа) к удаленным репозиториям, но они должны помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...