gpt4 book ai didi

aptana - 如何自动同步到 Aptana Studio 3 中的本地文件夹/项目?

转载 作者:行者123 更新时间:2023-12-02 09:34:30 26 4
gpt4 key购买 nike

我能够在项目 A 中的两个本地文件夹(从项目 A 到项目 B)之间建立连接。然后可以使用项目 A 中的上下文菜单手动上传/下载。但是两个位置之间的自动同步怎么样?我认为这对于 FTP 等协议(protocol)是可能的,但当目标是本地目录时则不然。这是一个缺失的功能,还是有什么技巧?

编辑:下面的答案/评论解释了事实上 Aptana 同步功能并不是完整的同步逻辑,而是一个“保存时上传”功能,仅在 Eclipse 中保存文件时触发。我建议 Apatana 相应地重命名它,因为它可能会令人困惑。有了这种新的理解,下面的答案就更有意义了。

有关更多背景信息,这是我对一个网站的设置:

A) 多个开发项目:一个核心 PHP 框架项目 (drupal),它链接(如在 eclipse 链接文件夹中)到多个模块项目。核心和模块项目是独立的 Eclipse 项目,拥有从 drupal.org 上的上游存储库克隆的自己的 git 存储库。这样,模块的升级就可以独立于其他模块和核心来完成。

B) 一个开发服务器项目:包含要部署在开发 Web 服务器上的文件。需要是上面 A) 中提到的核心项目的副本,但作为核心源项目中链接文件夹但需要成为该项目中的纯文件副本的模块除外。该项目有自己的 git 存储库,与上述存储库不同,其目的是对整个网站进行快照。

C) 一个生产服务器项目:包含要部署到实时 Web 服务器上的文件。在 B) 的开发服务器存储库的克隆中使用单独的分支

我希望 Aptana Studio 能够自动实现 A 到 B 之间的同步。手动操作工作正常,链接资源从 A 复制到 B。不过我希望这个过程是自动的,即当项目 A 中的文件发生更改时,它们会自动复制到项目 B。

最佳答案

有一个解决方法,使用 FTP 服务器作为桥梁:

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

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

  3. 右键单击“项目 A”并选择“属性”>“文件传输”,然后在“连接”组合框中选择“项目 B”并选中“使用默认连接”。

现在,当您在项目 A 中保存文件修改时,它应该会自动上传到项目 B。

希望这有帮助。

关于aptana - 如何自动同步到 Aptana Studio 3 中的本地文件夹/项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7271059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com