исправление неработающей истории git с неправильно слитыми ветками - PullRequest
0 голосов
/ 12 декабря 2018

Мы создаем ветку для каждой создаваемой нами функции, а затем объединяем ее с главной.По крайней мере, таков план.Но где-то вдоль линии я допустил ошибку, которая привела к «заброшенным» ветвям и запутал историю, как

master
|
|  branch1
| /
|/
|  branch2
| / 
|/

. Изображение ниже иллюстрирует проблему более четко enter image description here] 1

Как видите, коммиты #1174 #1175 и #1057 всегда включаются в каждое слияние.

Они впервые были представлены ниже enter image description here

Мы всегда используем PullRequests для (сквоша) слияния наших ветвей.(обозначено merged PR

Как я могу правильно исправить свое хранилище, чтобы?

  • вышеупомянутые коммиты не всегда объединялись, но находились в master навсегда.
  • история исправлена, что означает, что сломанные ветви правильно объединены.
...