【问题标题】:Exclude certain file patterns from rename detection in git?从 git 中的重命名检测中排除某些文件模式?
【发布时间】:2014-04-30 08:29:11
【问题描述】:

问题

与 git 合并时,是否可以从重命名检测中排除某些文件模式?

背景

在我们的系统 Salesforce.com 中,除了名称之外,一些元数据文件完全相同。因此(我相信)合并可能会产生一堆冲突,例如如果一个元文件在一个分支中被删除,而具有相同正文的不同元文件在另一个分支中被删除,它会将事情视为重命名并与删除时添加的一个冲突。

我知道我可以调整重命名匹配的敏感度,但如果它们相同,这似乎没有任何好处。我已经搜索了手册页,但没有任何东西跳出来。有没有人遇到过这个问题并有解决方法的建议?

【问题讨论】:

    标签: git salesforce rename git-merge merge-conflict-resolution


    【解决方案1】:

    如果在合并之前您做了以下操作,请查看在合并期间是否仍会发生内容匹配检测:

    git update-index --skip-worktree -- yourMetadataFile
    

    (如“Preserve git --assume-unchanged files between branch checkouts”中所述)

    【讨论】:

      猜你喜欢
      • 2020-12-04
      • 2021-07-12
      • 2022-10-19
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 2012-05-12
      • 1970-01-01
      相关资源
      最近更新 更多