为什么 `git rebase -p` 不保留冲突解决方案?

Why `git rebase -p` does not preserve conflict resolutions?

关于 git rebase --preserveman page 状态:

Merge conflict resolutions or manual amendments to merge commits are not preserved.

有什么好的理由吗?

这与 command git rerere 存在的原因相同 (Reuse recorded re合并冲突的解决方法)
参见“rerere your boat" and "Fix conflicts only once with git rerere”。

Git 不记录任何合并的合并冲突解决方案(包括在 rebase -p 期间再次完成的合并)

基本上,冲突合并解决是手动步骤(意味着必须做出人为决定),git无法自动重现(它毕竟是,或者更确切地说,是 "stupid" 内容跟踪器)。
Git 只能记录所述分辨率(如果先激活 rerere