Git поддерево тянуть вместе с Strategy-Option = их - PullRequest
0 голосов
/ 25 марта 2019

У меня есть проект A, который использует проект B как поддерево.Я хочу получить материалы из проекта B, который был обновлен.Я могу выполнить команду, как показано ниже:

git subtree pull --prefix <prefix> --squash <git-repo> master

Когда я это делаю, возникает конфликт слияния в рамках каталога префикса поддерева.Однако я хочу принять все, что проект B обновил безоговорочно.(Почему они совершаются в первую очередь? Трудно объяснить, но это природа нашего проекта и наших разработчиков, хотя и неразумная.)

Так что, на самом деле, я хочу убедиться, что префикс указанкаталог обновлен до самого последнего в B.

При обычном слиянии между разными ветвями у меня есть кое-что в моем распоряжении:

git merge --strategy-option=theirs branchB

, который сливается нормально, но принимаетВерсия BranchB, где есть конфликт.

Могу ли я сделать нечто подобное?Или лучше всего просто удалить проект поддерева и снова добавить его?

...