【问题标题】:How to do interactive rebase in a docker container in Visual Studio Code?如何在 Visual Studio Code 的 docker 容器中进行交互式变基?
【发布时间】:2022-01-14 09:55:08
【问题描述】:

想请问如何正确解决这个问题。

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

是否可以设置 git 以使用 Visual Studio 代码?

我注意到 docker 图像包含 Visual Studio 代码 /vscode/vscode-server/bin/linux-x64

【问题讨论】:

  • 你试过将vscode配置为默认的git编辑器吗? - stackoverflow.com/a/36644561/13726598
  • 我知道如何在git中配置它。那不是问题。问题是我应该使用什么路径。 vscode 是主机中的一个应用程序,我想从 docker 容器中使用它。

标签: git docker visual-studio-code


【解决方案1】:

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

它对我不起作用的原因是我的主机在 Windows 上,而 docker 映像是 linux,而我的 git 存储库中有配置。所以我只需要为两个用例设置两个单独的 git 配置。

【讨论】:

    猜你喜欢
    • 2021-02-20
    • 2020-08-31
    • 2018-03-06
    • 1970-01-01
    • 2020-05-05
    • 2020-06-01
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多