2011-09-01 136 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來解決這個問題。 –

相關問題