是否可以使用 VScode 作为 git 的远程编辑器?

Is it possible to use VScode as a remote editor for git?

设置如下:

安装了 VS 代码的 windows 机器。

代码所在的Linux台机器。

我用 VS 代码连接到 Linux 机器。

Linux机器上的git可以使用remove VS code作为编辑器吗?

找到这个 link 但它没有说明如何进行这样的配置: https://github.com/microsoft/vscode-remote-release/issues/933

这个link也没有帮助我: https://github.com/roiderats/vscode-remote-remote

我从 VS 代码终端尝试了以下命令: git --mergetool -t "code --wait" 但我得到以下输出: Unknown merge tool code --wait

我从 VS 代码终端尝试了以下操作: git config --global core.editor "code --wait" Git 尝试使用 vim 作为编辑器。

正常的解决方案是在 Windows 机器上为 Windows 安装 Git,将存储库克隆到 Windows 机器,然后编辑 git repo 直接在 Windows 端。

看来我的错误是 Linux 机器上的 git difftool 或 git mergetool 命令导致了错误:Unknown merge tool code --wait

解决方案:在 VS 代码中从终端输入 git difftool 或 git mergetool 命令。到时候就可以了。

按照此 link 进行设置: https://www.roboleary.net/vscode/2020/09/15/vscode-git.html