【发布时间】:2021-10-09 02:00:25
【问题描述】:
我有一个名为 prod 的默认分支,master 是我的开发分支。我已经通过git config merge.ours.driver true 配置了合并驱动程序ours。这就是添加到我的配置中的内容:
配置:
[merge "ours"]
driver = true
我希望cfg.json 在合并时不受影响,因此我还配置、提交甚至将.gitattributes 推送到两个分支:
.gitattributes:
cfg.json merge=ours
现在,这只有在我将 prod 与 master 合并时才有效(我在 master,我运行 git merge prod),但反过来就不行了(我在 @ 987654333@,我跑git merge master,cfg.json is changed regardless of all my efforts)
我相信我在这个问题上尝试了每一个 StackOverflow 解决方案,尝试了很多文章,但它在这个非常具体的场景中不起作用。这是预期的行为吗?
【问题讨论】: