VS Code 在交互式变基期间不会等待我

Jer*_*ter 2 git visual-studio-code

如果我使用git rebase -i为 Git 配置的默认编辑器进行交互式变基,一切都会很好。

如果我在我的全局中添加以下内容.gitconfig...

[core]
editor = 'C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe'
Run Code Online (Sandbox Code Playgroud)

...将 VS Code 配置为 git 的默认编辑器,然后执行git rebase -i,我在交互式变基期间启动了 VS Code,但它不会等待我编辑文件。我看到 git-rebase-todo 文件,然后看到提交哈希扩展到完整哈希,然后选择行消失,然后文件关闭。知道如何告诉 VS Code 在执行 rebase 之前等待我编辑 git-rebase-todo 文件吗?

Phi*_*ppe 7

--wait调用 vscode 可执行文件时必须使用该标志,例如

$ git config --global core.editor "code --wait"
Run Code Online (Sandbox Code Playgroud)

原始答案中有更多详细信息。