У нас есть сценарий, в котором нам нужно переместить ветви (A, B, C), объединенные, чтобы перейти в другую ветвь, скажем, Branch X1.Как я могу только объединить diff между X1 и master и игнорировать все другие изменения в master?
Например, разработчик 1 и 2 работал в A.java с ветвями A и B и оба слились в master.Если я попытаюсь объединить ветвь B с X1, изменения из A также будут перенесены.Могу ли я в любом случае переместить только ветку B diff?
EDIT: Ветвь X1 используется для развертывания в Production, а мы используем master для развертывания в среде UAT.Филиалы A и B развернуты в UAT, но клиент соглашается только переместить B в X1, поскольку A все еще выполняет тестирование.Теперь проблема заключается в том, что при создании ветви B из master изменения из A также отражаются в этой ветви.Вот почему мы сталкиваемся с конфликтом и нуждаемся в способе переноса только тех изменений, которые внесены в ветку B.