Когда мы делаем мердж гит сам выбирает по контексту какую стретегисю ему выбрать, но он выбирает из двух стратегий:
- recursive;
- octopus;
Recursive выбирается чаще всего, она может мерджить две бранчи, при этом у них может быть сложная историй наследований с несколькими общими корнями.
Octopus в отличие от первой умеет мерджить одновременно больше двух веток, но она не настолько умна если у историй есть несколько общих корней.
Есть еще одна стратегия:
- subtree
Она помогает решать проблему подмодуля со своим репозиторием (Subtree Merging альтернатива git submodule)
- recursive;
- octopus;
Recursive выбирается чаще всего, она может мерджить две бранчи, при этом у них может быть сложная историй наследований с несколькими общими корнями.
Octopus в отличие от первой умеет мерджить одновременно больше двух веток, но она не настолько умна если у историй есть несколько общих корней.
Есть еще одна стратегия:
- subtree
Она помогает решать проблему подмодуля со своим репозиторием (Subtree Merging альтернатива git submodule)
Комментариев нет:
Отправить комментарий