Сегодня я столкнулся с одной проблемой. Мой товарищ по команде создал филиал от мастера. Он разработал одну особенность в этой ветке, а затем разработал две субэлементы в субфехальных ветвях. Наконец, он сделал два рефакторинга. Так что...
C--D E--F | subfeatures
/ \ / \
B------M1------M2--G--H | feature
/
A-------------------K | master
Обычно мы перестраиваем ветки функций перед тем, как без переадресации слияние в master. Но, конечно, эта перебаза не удалась. Отложенная ветвь функции выглядела так:
B'--C'--D'--E'--F'--G'--H'
/
A--K
Конечно, указатели на C и D стали неправильными, поэтому я также получаю две субфедеральные ветки, растущие "из воздуха". Я понимаю, как это исправить, если субфефейные ветки не были объединены в функцию, но в это время я был в замешательстве. Я вишневый взял все в восстановленной ветки восстановления и снова слил все. Это более простой способ сделать это?