文件重命名后的git merge

时间:2012-12-13 02:22:24

标签: git version-control merge conflict mv

我在master中有两个文件AB。我创建了一个分支feature,我修改了AB。然后,其他人在B中删除了A并将B重命名为master(使用git mv)。

当我将feature合并到master时,git将B中的featureB中的master进行比较,这与我的不同预期,因为B的内容实际上是主文件中A的内容。

我合并时是否有任何内置功能可以将A中的featureB中的master相关联?

2 个答案:

答案 0 :(得分:1)

重命名文件以在任一侧匹配或更改阈值百分比,直到git将它们视为同一文件。我相信它是-M选项。

答案 1 :(得分:0)

B分支中master会发生什么?如果A应该被称为B,那么为什么不在feature分支中重命名它。当然首先将B重命名为C之类的其他内容,它会正常合并。