Eclipse使用远程SVN工作副本的能力

Eclipse使用远程SVN工作副本的能力,eclipse,svn,eclipse-pdt,Eclipse,Svn,Eclipse Pdt,虽然有相似的问题,但我在网上找不到同样的问题 我在Windows机器上使用本地Eclipse(开普勒)+PDT。在远程Linux服务器上有一个。服务器不是我们办公室网络的一部分,因此我们无法将其作为映射驱动器访问 我想做的是在远程服务器上签出来自SVN repo的新SVN工作副本。然后我将在Eclise中创建一个项目。我想这个项目将连接到SVN副本,并能够提交,更新到SVN加上所有的变化,我所做的是在远程服务器上完成。基本上,不会保存本地文件,唯一的本地文件是Eclipse安装。我不确定是否可以

虽然有相似的问题,但我在网上找不到同样的问题

我在Windows机器上使用本地Eclipse(开普勒)+PDT。在远程Linux服务器上有一个。服务器不是我们办公室网络的一部分,因此我们无法将其作为映射驱动器访问

我想做的是在远程服务器上签出来自SVN repo的新SVN工作副本。然后我将在Eclise中创建一个项目。我想这个项目将连接到SVN副本,并能够提交,更新到SVN加上所有的变化,我所做的是在远程服务器上完成。基本上,不会保存本地文件,唯一的本地文件是Eclipse安装。我不确定是否可以使用RemoteSystemExplorer,因为我以前没有使用过它,也不确定它是否能让我访问Eclipse中的SVN控件

多谢各位

编辑:情况就是这样。我没有在我的本地计算机或SVN上安装WAMP,我永远不会安装:这些是要求。远程服务器是SVN和LAMP所在的位置。我将尝试从远程服务器到我的计算机进行SVN签出,然后在SVN副本上本地运行Eclipse。同时,我希望在任何时候保存文件或进行更改时,这些更改都会自动发送到远程服务器上的一个文件夹中,我可以在浏览器中对其进行测试。因此,我将使用某种方式自动将may更改推送到远程服务器,并在满意时SVN提交这些更改。对不起,我最初的建议走错了方向

基本上,我的问题听起来更像这样如何将我在项目(SVN副本)中所做的任何更改自动上载到远程服务器?哇哦

当您使用Subversion时,您应该使用本地工作副本。也就是说,副本存在于您的计算机上,而不是某个共享驱动器上。您应该永远不要共享Subversion工作目录的副本

其次,当您使用Eclipse时,您应该使用Eclipse Subversion插件客户端来访问您的存储库。有两种不同的类型:和亚唇形。Subversive是一个Eclipse项目,而Subclipse是最初编写Subversion的CollabNet的一个项目

安装Eclipse插件时,可以使用JvaHL或SvnKit作为Subversion连接器。我倾向于使用SvnKit,因为我在JavaHL方面运气不好,但是JavaHL是完全开源的,而SvnKit不是。您可能需要查看各种许可协议,看看哪些许可协议允许您在工作中使用

总而言之

  • 您应该使用http://协议通过eclipse从Subversion存储库进行签出
  • 您不应该使用
    文件://
    协议来访问Subversion存储库,这听起来像是您正在做的事情。始终运行
    svnserve
    或Apache
    httpd
    。将
    svnserve
    设置为Windows服务非常简单,因此没有理由使用
    file://

您基本上是在问如何滥用SVN来做……一些事情。为什么要远程完成所有工作?对我来说,这听起来像是一场灾难。