以下の状況を経験しました。
とのマージ中に競合が発生しましたgit rerere enabled
。
競合するファイルは修正しましたが、競合していない他のファイルも調整する必要がありました。
触れたすべてのファイルが追加され、コミットされました。git rerere
決議を記録したと述べた。
その後git pull --rebase=preserve
、マージの競合が繰り返され、git rerere が助けになりました。
ただし、競合するファイルの解決の一部のみが適用され、他のファイルの変更は適用されませんでした。
rr-cache を一目見ただけで、他の変更が記録されていないことがわかります。
git rerere は、直接競合するファイルの変更のみを記録し、他には何も記録していませんか?
競合するファイルだけでなく、解決中のコミットで行われたすべての変更を記録するオプションはありますか?