我合并了一个长期存在的分支,由于冲突的解决,我花了很多时间来完成合并.
我发现我无法发布我的工作git-svn:git svn rebase将重新绑定合并分支的所有提交,而不是提交一个单独的合并提交.我发现git merge --squash有点太晚了......
git-svn
git svn rebase
git merge --squash
是否有可能将合并提交(rebase interractive?)更改为"squash merge"提交而不会丢失已经完成的所有冲突解决工作(即没有触发新的合并,因为我没有启用该rerere工具)?
rerere
git merge git-svn squash
git ×1
git-svn ×1
merge ×1
squash ×1