簡體   English   中英

讓git rerere自動將文件標記為已解決?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM