我们有3个分支(A,B,C)如下:
---\--A1--\------Am------Merge1---An---Merge2---
\ \ / /
\ \--C1---C2---/ /
\ /
\--B1--------------Bn---------/
Run Code Online (Sandbox Code Playgroud)
问题出现在Merge2上.在Merge1和Merge2之间出现的Merge2之后,分支C上的一些提交(不是全部,但是只有一些,比如说C2)会在分支A上丢失.
在执行Merge2时,只有一个文件冲突,这与丢失的提交(C2)无关.我们解决了这个问题并成功完成了合并.
似乎C2在分支A上被Merge2反转,没有任何日志.
发生了什么?这种情况可能是什么原因?
git ×1