3

手册页中有关于git rebase --preserve

不保留合并冲突解决方案或对合并提交的手动修改。

有什么好的理由吗?

4

1 回答 1

1

这将是该命令git rerere存在的相同原因(重新使用冲突合并的记录重新解决方案)参见 rerere your boat ”和“ Fix conflict only once with git rerere ”。

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

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

于 2016-03-01T05:51:21.227 回答