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