#git #git-merge #git-revert #git-merge-conflict
#git #git-merge #git-revert #git-merge-conflict
Вопрос:
Итак, у меня есть ветви A и B, я откатил одну фиксацию на B, затем создал запрос на слияние от A до B, затем git жалуется на конфликты слияния.
Я знаю, что если я проверю обе ветви локально, затем разрешу конфликты локально, а затем снова отправлю A в git, и это должно устранить конфликты, проблема в том, что обе ветви защищены, и я не могу отправлять коммиты напрямую ни из A, ни из B, есть ли способ исправить слияниеконфликт?
Спасибо.
Комментарии:
1. есть ли особая причина, по которой вы не хотите разрешать конфликт?
2. Итак, вам нужно было бы сказать, объединить B в A, разрешить конфликт, завершить слияние, затем перейти в функциональную ветку, создать PR в A, затем, когда это будет принято и объединено, вы сможете объединить A в B?
3. Я не хочу изменять текущее состояние A, есть ли другое решение?
4. Конфликты являются самостоятельным предметом. Существует множество руководств о том, как решить это, это мое , в частности, без отслеживания, без монетизации: ezconflict.com/en/conflicts.html
5. Вы можете выполнить точно такой же путь, который я описал, переключая ветви. Объедините A в B, разрешите конфликт, завершите слияние, затем перейдите в функциональную ветку, создайте PR, объедините в B, затем создайте PR для объединения B в A (все это похоже на github flow …. git standalone git это немного проще, но все жете же идеи, стоящие за этим)