如何在Visual Studio代码中的docker容器中进行交互式重基



我想问一下如何正确地解决这个问题。

我用docker容器设置了Visual Studio代码,这样我就可以编辑、构建甚至调试我的git项目。我使用的是NodeJS/Typescript docker镜像mcr.microsoft.com/vscode/devcontainers/typescript-node。问题是当我尝试在git中进行交互式rebase时,因为git试图打开一个编辑器,允许用户使用rebase指令编辑文件,但找不到任何编辑器。

是否可以将git设置为使用它的Visual Studio代码?

我注意到docker图像中包含visual studio代码/vscode/vscode-server/bin/linux-x64

显然docker镜像已经正确配置,所以用通常的方式配置git的编辑器就足够了。

它对我不起作用的原因是我的主机在windows上,docker映像是linux,我在git存储库中有配置。因此,我只需要为两个用例提供两个独立的git配置。

最新更新