Ich bin kürzlich zu einem anderen Texteditor von Coda gewechselt. Die Funktion, die ich am meisten von Coda vermisse, ist, dass es jeden Ordner überwachen und alle vorgenommenen Änderungen mit einem Klick auf eine Schaltfläche veröffentlichen kann. Ich habe nach einer FTP-Anwendung gesucht, die diese Funktionalität bietet, aber nichts gefunden. Die meisten Apps "synchronisieren" einen Remote- und einen lokalen Ordner, indem sie sie scannen und die Größe und/oder den Zeitstempel jeder Datei betrachten. Da viele meiner Projekte Tausende von Projekten enthalten und ich eine langsame Verbindung habe, ist dies keine gute Lösung für mich. Also suche ich eine App die folgendes kann:
Ich muss nur auf lokale Änderungen achten. Ich bin der einzige, der diese Dateien bearbeitet. So kann ich sicher alles auf dem Server überschreiben, wenn es lokal geändert wurde.
Ich kann Git oder ein Versionierungsprotokoll nicht verwenden, da die meisten Projekte auf billigem Shared Hosting ohne Shell-Zugriff ausgeführt werden. Ich bin jedoch ziemlich erfahren im Umgang mit der Shell. Wenn es dort also eine Lösung gibt, ist das auch eine Option, obwohl ich eine App mit einer GUI bevorzugen würde.
Ich habe Weex verwendet , um nur die Dateien hochzuladen, die sich seit der letzten Ausführung von Weex geändert haben. Nettes kleines Tool, das von Skripten aus ausgeführt werden kann.
Ich habe ein paar GUI-FTP-Apps ausprobiert, bin aber auf keine GUI-Tools gestoßen, die dasselbe können.
Transmit kann dank seiner Transmit Disk-Funktion erreichen, wonach Sie suchen.
Sobald Sie einen entfernten Speicherort als Favoriten festgelegt haben (analog zum Setzen eines Lesezeichens), können Sie Transmit Disk verwenden, um ein lokales Volume mit demselben Namen wie der Favorit zu erstellen. Alle an den Dateien dieses Volumes vorgenommenen Änderungen werden auf dem Server gespiegelt. Die beiden werden ständig synchron gehalten.
Laut der Website von Panic (und meiner eigenen Verwendung) werden die Dateien auch dann hochgeladen, wenn Transmit.app selbst nicht ausgeführt wird. Transmit Disk wird als separater Hintergrundprozess ausgeführt. Auf meinem System mit einem bereitgestellten Volume und kurz nachdem eine Synchronisierung erforderlich ist, verwendet dieser Prozess 0 % CPU und 13 MB Arbeitsspeicher. Leistung scheint überhaupt kein Problem zu sein.
Es gibt einige kommerzielle FTP-Programme, die eine lokale/entfernte Ordnersynchronisierung anbieten, hier sind einige, die ich kenne.
Ordnersynchronisierung
Synchronisieren oder spiegeln Sie ganze Ordner/Verzeichnisse zwischen lokalen und entfernten Standorten in beide Richtungen über das Visual Browser Module.
~~~~
Synchronisieren
Panic's Transmit, mein derzeitiger bevorzugter Client, hat eine Funktion namens Sync, mit der Sie im Grunde zwei Ordner auswählen und deren Inhalt synchronisieren können.
Ich denke, dass http://www.yummysoftware.com/features/ftp-watcher das tut, wonach Sie suchen? Es hat sogar das Äquivalent zur 'Mark'-Funktion (durch Archivieren der Dateien).
Neonauge
Ludwig B.