【发布时间】:2011-09-01 13:32:24
【问题描述】:
我能够在项目 A 中的两个本地文件夹(从项目 A 到项目 B)之间建立连接。 然后可以使用项目 A 中的上下文菜单手动上传/下载。 但是两个位置之间的自动同步怎么样? 我认为这对于诸如 FTP 之类的协议是可能的,但当目标是本地目录时则不然。 这是缺少的功能,还是有什么技巧?
编辑:下面的答案/cmets 解释说,实际上 Aptana 同步功能不是完全同步逻辑,而是“保存时上传”功能,只有在 eclipse 中保存文件时才会触发。我建议 Apatana 相应地重命名它,因为它可能会造成混淆。有了这种新的理解,下面的答案就更有意义了。
有关更多背景信息,这是我对一个网站的设置:
A) 几个开发项目:一个核心 PHP 框架项目 (drupal),它链接(如在 eclipse 链接文件夹中)到几个模块项目。核心和模块项目是独立的 Eclipse 项目,它们自己的 git 存储库从 drupal.org 上的上游存储库克隆而来。这种方式可以独立于其他模块和核心来升级模块。
B) 一个开发服务器项目:包含要部署在开发 Web 服务器上的文件。需要是上面A)中提到的核心项目的副本,除了核心源项目中的链接文件夹但需要成为该项目中的普通文件副本的模块。本项目有自己的 git 仓库,不同于上面的仓库,目的是为整个网站做快照。
C) 一个生产服务器项目:包含要部署在实时 Web 服务器上的文件。在来自 B) 的开发服务器 repo 的克隆中使用单独的分支
我希望 Aptana Studio 可以自动化 A 到 B 之间的同步。 手动操作工作正常,链接资源从 A 复制到 B。 但是我希望这个过程是自动的,即当项目 A 中的文件发生更改时,它们会自动复制到项目 B。
【问题讨论】:
标签: aptana