【发布时间】:2013-09-06 19:07:22
【问题描述】:
有几个关于如何做到这一点的答案(this 和that)建议使用自定义驱动程序,这似乎很好。
但是,在 merged 分支中没有更改给定文件的特殊情况下,git 甚至不会调用合并驱动程序,而是简单地覆盖文件。
有没有办法有效防止发生?
[编辑]
为了澄清,每个实现的合并都包含一个带有本地环境配置的 excel,即每个开发人员的本地设置。这样的文件很少被编辑,这通常会导致我每次从主分支拉取它时都会覆盖它。
请注意,此文件中还有一些其他详细信息可能已被编辑,我想在我自己的版本中进行更新,因此更新它仍然很重要。我只是希望它总是会导致手动排序冲突,这样我就可以保留本地配置并更新其余配置(即使我必须手动进行)。
还需要注意的是,此文件不能拆分以使我的生活更轻松。
【问题讨论】:
-
你到底想在这里实现什么? git做的事情给你带来了一些困难,请描述一下情况和困难。
-
我将添加一些描述以澄清,但基本上我遇到了包含本地配置的二进制文件(excel)的问题。
-
如果没有更改,您想如何合并文件?那不是合并……
-
@knittl 好吧,我这边没有任何变化,但仍然有即将到来的变化——我只想要一个端口......