我想问一下如何正确地解决这个问题。
我用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配置。