У меня есть следующая ситуация с рабочим потоком git, которая подняла вопрос - можете ли вы переложить назад/вперед между ветвями?Git rebasing назад/вперед между двумя ветвями
Местные отделения (так же как и на происхождение):
- мастер
- branch_a (сокращение от мастера)
- branch_b (сокращение от branch_a)
Перед тем как все сказано и с этим проектом branch_a будет канонической ветвью для функции, которая в конечном итоге закончится мастером.
branch_b был заменен 1-2 раза на branch_a, чтобы получить новую работу. В идеале, вся работа, которая есть в branch_b, останется там и вернется в branch_a.
Каков наилучший способ достичь этого? Можно ли интерактивно переустановить branch_a на branch_b?
Эта стратегия будет особенно полезна для двух разработчиков, которые быстро работают над одной и той же функцией. Если вы вынуждены работать из одной ветви признака, предпосылки для каждой фиксации слишком велики. –