У меня есть такой сценарий:
branch A: 1-2-3 - 6 - a* - 7-8 - b* - 11
branch B: \-4-5-/ \-9-10-/
final A: 1-2-3-4-5-6-a*-7-8-9-10-b*-11 (current)
Есть ли способ отменить слияния из ветви B (по порядку, чтобы я мог снова вернуть его обратно), чтобы у меня было что-то вроде:
branch C: 1-2-3-4-5-6-a*-7-8-9-10-b*-11-a*(revert)-b*(revert)
OR
branch C: 1-2-3-4-5-6-a*-7-8-9-10-b*-11-a*b*(revert)
Я не хочу вручную получать SHA и возвращать его по отдельности.На самом деле, у меня есть много таких слияний, что больно делать вручную.Итак, я хочу узнать, как отменить ВСЕ коммиты слияния из определенной ветви (в моем случае это ветвь B).