如何使用opendiff或其他可视化合并工具通过ssh连接到远程Linux服务器,并使用本地可视化合并工具处理Git合并冲突?
我可以在本地为远程服务器配置git代理吗?
发布于 2012-10-06 06:00:13
获得所需内容的最简单方法可能是使用sshfs挂载远程目录,并像解决本地目录一样解决文件中的冲突。但是,您仍然需要通过在远程服务器上运行该命令来将更改标记为已解决(使用git add)。
从您提到的opendiff中,我猜您使用的是Mac OS。在Mac上获取sshfs的推荐方法曾经是macfuse,但看起来似乎不再支持它,所以使用FuseX可能会更好。(作为一个非常不经常使用Mac的人,我个人不能保证这两点。)
发布于 2014-09-19 20:50:06
我有类似的问题,然后我将我的开发环境移到了lamp上。
我改变了我的工作流程,现在我使用带有远程SFTP的集成开发环境( PhpStorm )和它的内部git工具。这是一个必须更高效的工作流程!(大多数IDE都有类似的工具)
正如Mark Longair所说,如果您想坚持使用您使用的工具,那么sshfs是最好的解决方案。
最后,您选择的任何方法都适用于私钥。它会让你忘记你在一个远程文件夹上工作!
https://stackoverflow.com/questions/12753352
复制相似问题