【发布时间】:2017-12-06 12:56:14
【问题描述】:
我不明白为什么“都已删除”是未合并路径的状态。
如果:
- 旧标准是基础
- NewStandard 是主干上的最后一次提交
- OldCustom 是我们尝试在 master 中合并的分支(来自 OldStandard 的分支)
为什么与标记为“都已删除”的某些文件发生冲突?
我了解在 NewStandard 中添加一个文件,而在 OldCustom 中添加该文件的另一个版本时,“都添加”的冲突。
但是,对于删除,如果文件在 NewStandard 中已删除,并且在 OldCustom 中也已删除,会有什么问题?那是一个等效的状态,不是吗?
【问题讨论】:
-
Git 需要将提交哈希与删除相关联。哪个提交应该在此处拥有删除的所有权?
标签: git merge conflict delete-file