Допустим, у меня есть ветвь с именем master
и ветвь с именем upstream_lib
.
Ветвь master
имеет подкаталог lib
, основанный на коде, который находится в ветке upstream_lib
;изменения в upstream_lib
периодически объединяются (со стратегией поддерева) в ветку master
.Каталог lib
в master
имеет несколько собственных модификаций, которых нет в upstream_lib
.
Однако, допустим, две ветви не имеют общей истории (поскольку репозиторий был просто перенесен в git, например) или база слияния неверна, потому что слияния в upstream_lib
были сдавлены, произошел некоторый перебаз или что-то в этом роде.
Вопрос в том, что дан новый набор изменений для upstream_lib
,как заставить слияние считать общим предком конкретную ревизию upstream_lib
?