有没有办法在git中编写自定义合并冲突解析器?我们在多个分支上更改java导入语句时,会产生恶意合并冲突。这些似乎很容易编写插件自动处理90%的情况。Git是否有钩子允许我们仅针对此情况编写自定义自动合并行为?
您可以按照这里的描述,在.gitconfig
中定义新的合并策略。
[merge "mymergescheme"]
name = my awesome merger
driver = "my_executable_here"
您可以在同一页面上描述的方式,通过在.gitattributes
文件中为特定文件指定合并策略。
src/*.java merge=mymergescheme