Git合并冲突自定义自动解决方案

xdhmoore

有什么办法可以在git中编写自定义合并冲突解决程序?由于多个分支上的java import语句更改,我们遇到了邪恶的合并冲突。这些似乎很容易编写一个可以自动处理90%的插件。git是否具有允许我们针对这种情况编写自定义自动合并行为的钩子?

merlin2011

您可以.gitconfig此处所述定义新的合并策略

[merge "mymergescheme"]
        name = my awesome merger
        driver = "my_executable_here"

然后,您可以.gitattributes按照同一页面上的说明为内部特定文件指定该合并策略

src/*.java merge=mymergescheme

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Git使用先前的解决方案解决了冲突,但仍称其为“自动合并失败”

Git是否支持仅追加文件的自动合并冲突解决方案?

自定义解决方案的Visual Studio配色方案

如何记录 git merge 冲突及其解决方案但不自动解决冲突?

如何创建自定义动态DNS解决方案?

自定义 Visual Studio 解决方案

实施自定义Int + Range List解决方案

如何扩展自定义解决方案Xamarin的按钮

使用自定义深度测试的深度解决方案

MVC 6自定义Taghelper验证-解决方案

git:如何重做合并冲突解决方案(在提交合并之前)?

使用 GIT 中以前的解决方案解决了合并冲突。这是什么意思?

如何以类似于 VS 解决方案(VS 自动构建依赖项)的方式管理自定义库?

使用Git,是否可以为多个开发人员之间的单个合并拆分合并冲突解决方案?

如何为自定义日志记录解决方案正确创建性能测试?

解决方案预设的项目文件上的自定义属性

自定义解决方案不存在于整个重新引导中

将自定义项模板添加到 Visual Studio 解决方案

同一解决方案的其他项目中的自定义追加程序

无法导入Dynamics CRM 2013自定义代码验证工具解决方案

巴基斯坦的Chrome扩展程序自定义付款解决方案?

如何为托管解决方案添加自定义站点地图区域/组/子区域?

HTML选择元素-自定义默认值?(跨浏览器解决方案)

将此自定义回合转换为更数学友好的解决方案

自定义实体未显示在默认解决方案屏幕中 - Dynamics CRM 2013

Laravel:使用Guzzle使用自定义Passport登录的解决方案

CRM 托管解决方案 - 卸载会删除每个自定义字段吗?

针对C#解决方案的MSBuild(类似版本)上的自定义

Xaml实时编辑不适用于自定义解决方案配置