当前位置:  开发笔记 > 开发工具 > 正文

让git rerere自动将文件标记为已解决?

如何解决《让gitrerere自动将文件标记为已解决?》经验,为你挑选了1个好方法。

我正在使用git rerere,它很有用,但有一个问题:当它自动解析文件时,它不会将其标记为已解析(例如使用git add).因此,如果我运行'git mergetool',它会打开文件,好像它仍然存在所有冲突.

到目前为止,我已经制作了一个我可以调用的小shell脚本,它扫描所有标记为冲突标记冲突的文件(例如>>>>>>>),如果没有,则调用git-add.

有没有更好的方法呢?我错过了git rerere的一些旗帜?



1> VonC..:

也许一个git config设置可以帮助:

rerere.autoupdate

设置为true时,git-rerere在使用先前记录的分辨率干净地解决冲突后,使用结果内容更新索引.
默认为false.

注意:自Git1.7.0起,

" git rerere"有rerere.autoupdate配置,但没有办法从命令行反击它;
--no-rerere-autoupdate给予" merge"," revert"等的选项解决了这个问题.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有