Мы имеем 3 ветки (A, B, C), как показано ниже:
---\--A1--\------Am------Merge1---An---Merge2---
\ \ / /
\ \--C1---C2---/ /
\ /
\--B1--------------Bn---------/
Проблема появляется в Merge2. Некоторая фиксация на ветке C ( не все, но некоторые, пусть C2) теряется на ветке A после Merge2, которая присутствует между Merge1 и Merge2.
При выполнении Merge2 существует только один конфликт файлов, который не связан с потерянной фиксацией (C2). И мы разрешаем конфиг и успешно завершаем слияние.
Кажется, что C2 реверсируется Merge2 на ветке A без какого-либо журнала.
Что случилось? Что может быть причиной этой ситуации?