我的项目中有2个分支:A(主)和B。在分支B中,master中的某些文件已被删除。我希望避免在母版中对B中已删除的文件进行更改时发生合并冲突。
我已将文件添加到.gitattributes
,例如
README.adoc merge=ours
对于我的合并驱动程序
[merge "ours"]
name = Always keep mine during merge
driver = true
但是我仍然遇到冲突,我无法弄清楚自己在做错什么。
git merge master
CONFLICT (modify/delete): README.adoc deleted in HEAD and modified in master. Version master of README.adoc left in tree.
我在做什么错?我已经运行git check-attr
,它显示了
README.adoc: merge: ours
我也尝试过GIT_TRACE=2
,但是它没有提供有用的信息;它只会告诉我从哪里获取二进制文件。