我需要以一种可以连接到 SVN 并将项目或文件签出到远程位置的方式设置 eclipse。远程位置基于 Linux,客户端使用 Windows。
我阅读了一些线程,似乎它可以在带有 ssh+svn 的控制台上运行。但是我很难让这个场景在 Eclipse 中运行。
有什么提示吗?我感谢您的帮助。
菲利普
我需要以一种可以连接到 SVN 并将项目或文件签出到远程位置的方式设置 eclipse。远程位置基于 Linux,客户端使用 Windows。
我阅读了一些线程,似乎它可以在带有 ssh+svn 的控制台上运行。但是我很难让这个场景在 Eclipse 中运行。
有什么提示吗?我感谢您的帮助。
菲利普
你的问题对我来说是你试图解决一些我们还不知道的问题。所以我在这里推测一下,如果问题表明我错了,我会改变我的答案。
因此,这里是可能对您有用的可能解决方案的草图。
ssh <user-id>@<ip-of-linux-server> <path to eclipse> -display $DISPLAY
有两种变体,而且都很有价值:
最简单的方法是挂载服务器的文件系统,这样您就可以通过不同的驱动器号在本地访问它们。询问您的系统管理员如何做到这一点。
这是正常的做法。像往常一样安装带有 Subversion 插件的 Eclipse,从存储库中签出,在本地工作(甚至断开连接),提交您的更改。
然后,您可以通过在服务器上进行检查来进行测试,在那里构建系统,并在那里进行单元和集成测试。
我最喜欢在服务器上使用 Eclipse 的解决方案,因此您可以使用服务器上可用的一切,并且 Linux 下的 Eclipse 与 Windows 下完全一样。您在进行测试之间没有任何步骤,一切都在本地(在服务器上)完成。
另请参阅以下问题(和答案):
PS:我忘记了什么:我认为svn+ssh
这只是 Subversion 的不同协议来进行检出、更新和提交。它与使用协议file://
、,甚至svn://
是没有任何不同。http://
https://