Aptana Studio 2.0:如何将SVN项目签出到SFTP远程目录?

时间:2010-03-18 18:08:45

标签: eclipse svn aptana subclipse

如果您熟悉优秀的Aptana Studio IDE,您知道它基于Eclipse。您还知道它预装了SFTP功能。我需要在远程服务器上工作,我安装了Apache; SFTP是理想的选择。

我已经安装了Subclipse插件,我可以从Repo访问和签出项目。我可以从SVN源创建一个新项目,它将所有源代码下载到我选择的工作区或指定位置。

但我无法想出一种结合这些功能的方法!我需要通过SFTP在远程服务器上创建一个Project,但我需要将源链接到一个存储库。

有没有办法做到这一点?

4 个答案:

答案 0 :(得分:0)

答案是你不能。 SVN库无法管理本地磁盘上没有的工作副本。您需要在本地文件系统上处理您的项目。然后,您可以使用某种SFTP synch解决方案与远程文件系统,或者您可以提交文件并使用提交后挂钩或其他一些进程来更新Apache服务器上的文件。

答案 1 :(得分:0)

添加一个名为esftp的插件,您从存储库创建项目并设置远程服务器配置,然后您可以将文件上传到任何服务器并将更改提交到您的svn服务器

http://sourceforge.net/projects/esftp/

答案 2 :(得分:0)

试用ExpanDrive 3 http://www.expandrive.com/expandrive

它有效,但速度很慢。取决于您拥有的互联网速度。 例如,您可以从SFTP Networkdrive(Z :)中签出

答案 3 :(得分:0)

这些描述适用于AptanaStudio3。

1)如果您使用SVN作为项目存储库,请首先安装subversion插件,然后使用subversion签出项目。您将能够在SVN存储库视图中找到已签出的项目

2)右键点击结帐项目,然后选择选项'结帐'。这将询问您所需的工作空间位置。

3)转到工作区并右键单击您的项目,然后选择发布' => '部署设置'并提供您的服务器sftp设置。并选择“自动将您的更改与远程网站同步”

你已经完成了,准备好了你在本地工作区做的任何改变都与remote同步。这对我有用。