我需要以一种可以连接到SVN并将项目或文件签出到远程位置的方式设置eclipse。远程位置是基于Linux的,客户端使用Windows。
我读了几个线程,看起来它在ssh + svn的控制台上运行。但我正在艰难地努力让这个场景在eclipse中运行。
任何提示?感谢您的帮助。
菲利普
答案 0 :(得分:1)
你的问题听起来我试图解决一些我们还不知道的事情。所以我在这里推测一下,如果问题表明我错了,我会改变我的答案。
所以这里有可能适用于您的可能解决方案的草图。
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://
完全不同。