我在 git 中有一个 wordlist 文件,我从多台机器更新并根据需要 merge 。当我 merge 时,我通常会遇到很容易通过算法解决的冲突:因为它应该按字母顺序排序,所以只需接受 merge 双方的所有添加和删除并对结果进行排序。
例如:
APIs
<<<<<<< HEAD
arg
=======
apps
>>>>>>> master
attr
应该解决为:
APIs
apps
arg
attr
有什么方法可以让这个过程自动化,让 git 总是为这个文件做正确的事情并且从不报告冲突?
最佳答案
使用 git hooks 来“捕获”提交或任何其他所需的阶段,并运行您自己的脚本以您需要的方式修复它。
关于git - 我可以将 git 配置为通过 merge 排序来自动解决冲突吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29721529/