[英]Have git rerere automatically mark files as resolved?
我正在使用git rerere,它很有用,但有一個問題:當它自動解析文件時,它不會將其標記為已解析(例如使用git add)。 因此,如果我運行'git mergetool',它會打開文件,好像它仍然存在所有沖突。
到目前為止,我已經制作了一個我可以調用的小shell腳本,它會掃描標記為沖突標記沖突的所有文件(例如>>>>>>>
),如果沒有,則調用git-add。
有沒有更好的方法呢? 我錯過了git rerere的一些旗幟?
也許git config
設置可以幫助:
rerere.autoupdate
設置為true時,
git-rerere
使用以前記錄的分辨率干凈地解決沖突后,使用生成的內容更新索引。
默認為false。
注意:自Git1.7.0起,
“
git rerere
”有rerere.autoupdate
配置,但沒有辦法從命令行反擊它;
--no-rerere-autoupdate
選項給予“merge
”,“revert
”等修復此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.