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



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

是否可以在本地配置 git 以代理远程服务器?

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

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

我遇到了类似的问题,然后我将开发环境移到灯上。

我改变了我的工作流程,现在我将PhpStorm(IDE)与远程SFTP及其内部git工具一起使用。这是一个必须更高效的工作流程!(大多数 IDE 都有类似的工具)

正如Mark Longair所说,如果您想坚持使用用于工作的工具,sshfs是最佳解决方案。

最后,您选择的任何方法都可以使用私钥。它会让你忘记你在远程文件夹上工作!

相关内容

  • 没有找到相关文章