Wie automatisch synchronisieren lokaler Ordner/Projekt in Aptana Studio 3?
Ich bin in der Lage, eine Verbindung in Ein Projekt zwischen zwei lokale Ordner, die von Projekt zu Projekt B.
Manuelle upload - /download ist dann möglich über das Kontextmenü im project A.
Aber wie über die automatische Synchronisierung zwischen den beiden Standorten?
Ich sehe dies möglich für Protokolle wie FTP, aber nicht, wenn das Ziel ist, ein lokales Verzeichnis.
Ist das eine fehlende Funktion, oder gibt es da einen trick?
Bearbeiten: die Antwort/Kommentare unten erklären, dass in der Tat Aptana-sync-Funktion ist nicht eine vollständige Synchronisierung Logik, sondern eher eine 'upload beim speichern' - Funktion wird ausgelöst beim speichern einer Datei in eclipse. Ich würde raten, Apatana und benennen Sie diese entsprechend, weil es verwirrend sein kann. Mit diesem neuen Verständnis der Antwort unten macht mehr Sinn.
Für mehr hintergrund-info hier mein setup für eine web-site:
A) Mehrere Entwicklungsprojekte: ein core-PHP-framework-Projekt (drupal), die links (wie in eclipse verknüpften Ordner) zu mehreren Modul-Projekte. Core-und Modul-Projekte sind in separaten eclipse-Projekte mit Ihren eigenen git-repo geklont von upstream-repos auf drupal.org. Diese Art der Aktualisierung ein Modul kann unabhängig von anderen Modulen und von core.
B) Eine Entwicklung, die server-Projekt: die Dateien enthalten, die zur Bereitstellung in der Entwicklung web-server. Benötigt werden eine Kopie des core-Projekts erwähnt in Einem), außer, dass Module, die verknüpften Ordner im core-source-Projekt, aber werden müssen, um normale Dateien kopiert in dieses Projekt. Dieses Projekt hat seinen eigenen git-repository unterscheidet sich von den oben genannten repositories, und dient dem Zweck, snapshoting der gesamten web-site.
C) Eine Produktion server-Projekt: enthalten, werden die bereitzustellenden Dateien auf den live-server. Wird ein separater Zweig in einem Klon der Entwicklung server-repo von B)
Hoffte ich Aptana Studio automatisieren können, dass der sync zwischen A nach B.
Der manuelle Betrieb funktioniert, verknüpfte Ressourcen sind kopiert von A nach B.
Jedoch möchte ich diesen Prozess automatisch, d.h. wenn Dateien ändern, die in project Ein, werden diese automatisch kopiert und an Projekt B.
InformationsquelleAutor fmjrey | 2011-09-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es einen workaround, mit dem ein FTP-server als Brücke:
Einrichten einer Verbindung von Projekt a zu Einem FTP-server (http://wiki.appcelerator.org/display/tis/FTP%2C+SFTP%2C+und+FTPS+Bereitstellung) und stellen Sie sicher, dass "Automatisch synchronisieren, meine änderungen mit der remote-site" ausgewählt ist;
Einrichten einer Verbindung von Projekt A zu Projekt B mit der rechten Maustaste im Menü Deploy > Verbindungen > Neue Verbindung Hinzufügen;
Rechten Maustaste auf Ein Projekt und wählen Sie Eigenschaften - > Datei Übertragen, dann ist in der Verbindung-Kombinationsfeld, wählen Sie " Projekt B und markieren Sie "Benutzer die Verbindung als Standard".
Nun, wenn Sie eine Datei speichern, die änderungen im Projekt Ein, sollte es sich automatisch wieder hochgeladen Projekt B.
Hoffe, das hilft.
Das ist richtig.
Ich hatte das problem, dass die veröffentlichen-Schaltfläche ist ausgegraut, aber hier goo.gl/cxsDJ können Sie die herunterladen .jar, der das problem behebt.
InformationsquelleAutor Yun