2011-09-01 137 views
4

我能够建立两个本地文件夹之间的项目中的一个连接,从项目A到B项目 手动上传/下载然后,可以使用在项目A. 有关之间自动同步上下文菜单但如何两个地点? 我看到这可能适用于协议,如FTP,但不是当目标是本地目录时。 这是一个缺失的功能,还是有一个窍门?如何自动同步到Aptana Studio 3中的本地文件夹/项目?

编辑:接听/下面的评论解释说,其实集锦同步功能不是完全同步的逻辑,而是一个“上传保存时”,只有顺利通过保存在eclipse文件触发功能。我会建议Apatana重新命名它,因为它可能会造成混淆。有了这个新的理解,下面的答案更有意义。

欲了解更多背景信息在这里是我的设置了一个网站:

A)的几个开发项目:哪个环节(如eclipse中链接的文件夹),以几个模块项目,一个核心的PHP框架项目(Drupal的)。核心和模块项目是独立的eclipse项目,它们自己的git repo从drupal.org的上游回购站点克隆。这样升级模块可以独立于其他模块和核心来完成。

B)一个开发服务器项目:包含的文件将被开发网络服务器上进行部署。需要成为上文A)中提到的核心项目的副本,除了核心源项目中链接文件夹但需要成为本项目中纯文件副本的模块。这个项目有自己的git仓库,它不同于上面的仓库,并且用于快照整个网站。

C)一个生产服务器项目:包含的文件要部署的实时Web服务器上。在从B开发服务器回购)

我希望的Aptana Studio的可能A之间的自动同步到B 手动操作做工精细,链接资源的克隆使用一个单独的分支是从复制到B. 然而我想这个过程是自动的,即当文件在项目中发生改变,它们会自动复制到B项目

回答

8

有一种变通方法,使用FTP服务器的桥梁:

  1. 建立从项目A到FTP服务器的连接(http://wiki.appcelerator.org/display/tis/FTP%2C + SFTP%2C +和+ FTPS +部署)并确保选中“自动同步我的更改与远程站点”;

  2. 建立从项目A的连接使用右键菜单部署>连接到项目B>添加新连接;

  3. 项目上右键单击,然后选择属性>文件传输,然后在连接组合框中选择项目B和检查“用户的连接为默认”。

现在,当您保存一个项目文件修改,应该得到自动上载到项目B.

希望这有助于。

+1

解决方法似乎帮助,但并不涵盖所有情况: - 保存文件whithin日食时同步时才会触发,因此任何外界月食所做的是不同步 - 模块项目,保存文件时,可能是因为不工作保存事件被附加到模块项目而不是核心项目。 我猜AS3的自动同步功能并非真正的完全同步,只是在eclipse中保存文件后才会触发的文件副本,没错,是吗? – fmjrey

+0

这是正确的。 – Yun

+0

我有问题,发布按钮灰色,但在这里http://goo.gl/cxsDJ你可以下载一个.jar来解决这个问题。 –

相关问题