我已将 VSCode 设置为我的 git 编辑器,详见此处。
当我尝试这样做时:git rebase HEAD~3 -i
它会打开一个新的代码窗口,并且一旦交互式变基 VSCode 窗口关闭包含触发命令的终端的窗口,就会开始进行变基。
据我所知,编辑器需要触发错误代码以中止变基。
我不确定在 VSCode 中是否有办法做到这一点,或者我是否需要在他们的 git 存储库上打开问题/增强功能?或者您是否应该清除所有行然后关闭它应该是相同的?这会中止吗?
我不确定在 VSCode 中是否有办法做到这一点
三年后,应该有办法使用VSCode 1.46 中止/取消 rebase(2020 年 5 月)
中止正在进行的变基
您现在可以使用 Git:Abort Rebase 命令中止正在进行的 rebase 操作。
请参阅issue 99015(来自issue 72576)和PR 97071。
只需清除内容并保存在交互式变基期间在 VS Code 中打开的变基将中止变基,如其注释中所述:
# However, if you remove everything, the rebase will be aborted.
Nothing to do