关于如何做到这一点(这个和那个)有几个答案建议使用自定义驱动程序,这似乎很好。
但是,在合并分支中没有更改给定文件时存在这种特殊情况,因此 git 甚至不会调用合并驱动程序,而只是覆盖文件。
有没有办法有效防止发生?
[编辑]
澄清一下,每个实现的合并都包含一个带有本地环境配置的 excel,即每个开发人员的本地设置。这样的文件很少被编辑,这通常会导致我每次从 master 分支拉取它时都会覆盖它。
请注意,此文件中还有一些其他细节可能已被编辑,我想在我自己的版本中进行更新,因此更新它仍然很重要。我只是希望它总是会导致手动排序冲突,这样我就可以保留我的本地配置并更新其余配置(即使我必须手动进行)。
同样重要的是要注意,不能拆分此文件以使我的生活更轻松。