xdh*_*ore 5 git merge git-merge
有没有办法在 git 中编写自定义合并冲突解决程序?由于在多个分支上更改 java import 语句,我们遇到了邪恶的合并冲突。这些似乎很容易编写一个插件来自动处理 90% 的时间。git 是否有允许我们为这种情况编写自定义自动合并行为的钩子?
.gitconfig您可以按照此处所述定义新的合并策略。
[merge "mymergescheme"]
name = my awesome merger
driver = "my_executable_here"
Run Code Online (Sandbox Code Playgroud)
然后,您可以指定内部特定文件的合并策略,.gitattributes如同一页面所述。
src/*.java merge=mymergescheme
Run Code Online (Sandbox Code Playgroud)