在与git合并时是否可以从重命名检测中排除某些文件模式?
使用我们的系统Salesforce.com,除名称外,一些元数据文件完全相同。因为这(我相信)合并可以得到一堆冲突,例如如果在一个分支中删除了一个元文件,并且在另一个分支中删除了具有相同主体的不同元文件,则会将其视为重命名,并与删除时添加的文件冲突。
我知道我可以调整重命名匹配的敏感度,但是如果它们相同并且看起来没有任何好处。我搜查过这些手册页,没有任何东西向我跳出来。有没有人有这个问题,并有如何解决的建议?
答案 0 :(得分:0)
如果在合并之前您执行了以下操作,请查看在合并期间是否仍会发生内容匹配检测:
git update-index --skip-worktree -- yourMetadataFile
(如“Preserve git --assume-unchanged files between branch checkouts”中所述)