是否可以设置 git merge 来自动解析? (git 雷雷雷)

2024-04-03

我有 2 台笔记本电脑,其中有一个纯文本文件,该文件必须同步 - 它用作第三方软件的数据库。客户希望每天同步该文件的内容。

第一个想法是制作一个将文件上传到 Dropbox 的脚本,但如果发生冲突(两个用户删除 A 行,第一个用户添加 B 行,第二个用户添加 C 行),Dropbox 会创建一个单独的文件。 编辑:本来要提到,但忘了说:在发生冲突的情况下,B 行和 C 行都应该替换 A 行 - “同时采用”策略。

第二个想法是将文件放入存储库,听起来很简单,但我不确定如何设置自动解析,因为我不希望在此过程中出现合并工具 GUI。


你有git rerere命令寻求帮助。

这正是针对这个命令的。

git rerere https://medium.com/@porteneuve/fix-conflicts-only-once-with-git-rerere-7d116b2cec67#.d8f95i5j7

Recorded Reused R解决方案

# enabled the option to record the 
git config --global rerere.enabled true

顺便说一句,如果您更喜欢 rerere 来自动暂存它解决的文件(我愿意),您可以要求它:您只需要像这样调整您的配置:

git config --global rerere.autoupdate true
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以设置 git merge 来自动解析? (git 雷雷雷) 的相关文章

随机推荐