git merge hash名称冲突 - >线路白名单可能吗?

时间:2017-02-17 09:36:28

标签: git

我使用相对html生成的自动文件散列。散列文件名会产生持续冲突。是否可以从git冲突检查中省略某些代码行?

1 个答案:

答案 0 :(得分:1)

不直接。您可以使用gitattributes机制将自定义合并驱动程序分配给某些文件,但是您还需要定义合并驱动程序(包括更改.git / config)并实际实现它。您的驱动程序必须为这些生成的行实现标准合并逻辑和特殊处理。

官方联机帮助页中的更多详细信息:https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html#_performing_a_three_way_merge

Git的一般建议是避免将生成的内容完全放入跟踪文件中。可能是一个方案,其中跟踪文件有占位符和哈希值生成并插入文件的未跟踪副本是一个可行的替代方案...