Sen*_*mar 1 git conflict git-merge
如果基础和源具有相同的文件内容,并且目标分支/ repo具有一些其他文件更改,它保留哪些内容,源文件或目标文件?
详细解释
A
|
B
/ \
C D
Run Code Online (Sandbox Code Playgroud)
假设在A-> B边缘添加了一个文件,然后在B-> C中再次删除文件,而在B-> D边缘单独留下.
我们想合并C和D.
如果共同的祖先是A,那么在合并C和D时没有变化(所以A,C没有文件&B,D有文件).
如果C(目的地)从D合并会发生什么?
如果D(目的地)从C合并会发生什么?