Какие стратегии слияния использует Mercurial? - PullRequest
6 голосов
/ 28 ноября 2009

Я работаю в среде с крупномасштабным многопараллельным ветвлением. Глядя на GIT, я вижу, что у него есть несколько стратегий слияния:

already up-to-date
fast-forward
octopus
resolve
recursive

Есть ли у Mercurial эквивалент каждого из них? (т. е. является ли реализация алгоритма слияния Mercurial рекурсивной?

1 Ответ

9 голосов
/ 28 ноября 2009
  • уже актуально
  • ускоренная перемотка вперед

Это не стратегии слияния, я думаю, что первая - это когда нечего объединять (очевидно, поддерживается). Второе не слияние, обновление в hg эквивалентно ускоренной перемотке вперед (слить нечего).

  • осьминог

Не относится к ртути, слияния всегда происходят между двумя головами.

  • решительность

Это стратегии слияния по умолчанию.

  • рекурсивный

Возможно, это можно сделать с помощью специального сценария слияния (hg, например git, просто вызовите внешние инструменты для обработки слияния). Но пока что никто не интересовался этим, может быть, потому что он не приносит много улучшений по сравнению с решимостью.

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