GIt 合并时保留当前版本(我们的版本或他们的)

GIt keep current version when merging (our version or their)

我在 BitBucket Server 中创建了一个自动同步的分支。

我在 fork 的分支上修改了一个文件,我希望它保持静态,自动同步只会为任何其他发生变化的内容带来变化,并保持静态文件原样。

是否可以设置一些东西让它自动发生而不需要手动合并?

Is it possible to set something up so it happens automatically without a request for manual merges?

当然

诀窍是使用merge.ours.driver true

# set the desired merge strategy for the given file
git config merge.ours.driver true

# Mark the file you want in .gitattributes
echo 'FILE_NAME merge=ours' >> .gitattributes

merge driver

负责实际合并文件的命令。

git config --global merge.ours.driver true

以上配置将定义一个合并驱动程序,它将始终支持我们当前版本的文件