Как git находит поддерево, когда мы используем стратегию слияния поддеревьев?

Как git находит поддерево, когда мы используем стратегию слияния поддеревьев? Я нахожу здесь только одно упоминание : "Он на самом деле угадывает поддеревья, которые вы хотите объединить. Обычно это волшебным образом оказывается верным, но если ваше поддерево содержит много изменений (или изначально было пустым, или что-то еще), тогда оно может завершиться ошибкой. впечатляюще ". Как он угадывает и что делать, если он не работает? Что-то изменилось с августа 2009 г., когда был написан этот ответ?


person dashaaa    schedule 03.10.2011    source источник


Ответы (1)


Вот несколько полезных статей о слиянии поддеревов:

http://blog.brad.jones.name/2011/10/52/merging-two-git-repositories-history

http://kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html

https://help.github.com/articles/working-with-subtree-merge

Состояние слияний поддеревьев изменилось с момента запроса даты, включая добавление параметра --Xsubtree=, чтобы вы могли обойти «догадку».

person willoller    schedule 16.08.2012