opendiff 或其他合并工具通过 ssh 与远程计算机的 Git 通信

Chr*_*ard 5 git ssh merge proxy opendiff

如何使用 opendiff 或其他可视化合并工具通过 ssh 连接到远程 Linux 服务器并处理与本地可视化合并工具的 Git 合并冲突?

我可以在本地配置 git 来代理远程服务器吗?

Mar*_*air 3

获得所需内容的最简单方法可能是使用sshfs挂载远程目录,并像本地文件一样解决文件中的冲突。但是,您仍然需要git add通过在远程服务器上运行该命令来将更改标记为已解决(使用 )。

从你提到的 opendiff 来看,我猜你正在使用 Mac 操作系统。在 Mac OS 上获取 sshfs 的推荐方法曾经是macfuse,但看起来似乎不再支持,因此您可能最好使用FuseX。(作为一个非常罕见的 Mac 用户,我个人无法保证其中任何一个。)