Visual studio code 将VSCode设置为Git编辑器时中止交互式重新基址

Visual studio code 将VSCode设置为Git编辑器时中止交互式重新基址,visual-studio-code,git-rebase,git-interactive-rebase,Visual Studio Code,Git Rebase,Git Interactive Rebase,我已经将VSCode设置为我的git编辑器 当我尝试这样做时:git-rebase-HEAD~3-I会打开一个新的代码窗口,当交互式rebase-VSCode窗口关闭包含触发的终端的窗口时,命令就会开始执行重定 据我所知,编辑器需要发出一个错误代码来中止重基 我不确定是否有办法在VSCode中实现这一点,或者我是否需要在他们的git存储库中打开一个问题/增强?或者你应该把所有的线都清理掉,然后把它合上,应该是一样的?这会中止吗?只需清除内容并保存在交互重基期间在VS代码中打开的重基,就会中止重基

我已经将VSCode设置为我的git编辑器

当我尝试这样做时:
git-rebase-HEAD~3-I
会打开一个新的代码窗口,当交互式rebase-VSCode窗口关闭包含触发的终端的窗口时,命令就会开始执行重定

据我所知,编辑器需要发出一个错误代码来中止重基


我不确定是否有办法在VSCode中实现这一点,或者我是否需要在他们的git存储库中打开一个问题/增强?或者你应该把所有的线都清理掉,然后把它合上,应该是一样的?这会中止吗?

只需清除内容并保存在交互重基期间在VS代码中打开的重基,就会中止重基,如其注释中所述:

# However, if you remove everything, the rebase will be aborted.
台阶
  • 清除所有内容,或借助多行编辑将其注释掉
  • 保存文档
  • 关闭为交互式重新基准打开的VS代码窗口
  • 您应该返回到原始的VS代码窗口,并使用rebase命令声明:无事可做

  • 我不确定在VSCode中是否有这样做的方法

    三年后,应该有办法中止/取消与

    中止正在进行的重新基 现在可以使用Git:abort-rebase命令中止正在进行的重新基础操作

    见和