ブランチ B をブランチ A にリベースしようとしていますが、A の最新のコミットの 1 つが 1 つのフォルダーを削除し、それを git サブモジュールに置き換えます。
を実行した後、gitは B (約 200) のコミットごとにgit rebase A
停止し、競合を解決するように求めます。次に実行すると、次のようになります。git mergetool
Submodule merge conflict for 'isolate':
{local}: submodule commit 0b28bb5dc58c86f38729a6f06c235bc564033556
{remote}: deleted
Use (l)ocal or (r)emote, or (a)bort?
実行して git rerere を有効にしようとしましたが、「解決」した後にgit config --global rerere.enabled 1
呼び出しました(入力するだけで)。git rerere
L
問題は、.git/rr-cache/
フォルダーを調べると、1 つの解決策が記録されていることがわかりますが、実際に競合を解決する必要があったのは (20 件以上の解決策の中で) 唯一の時間です。
たぶん rerere はこのタイプの解像度を記録しませんか? その場合、どうすればよいですか?