FTP-App, die einen lokalen Ordner überwachen kann

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:

  • Dateien in einem lokalen Ordner überwachen (Änderungen aus der Ferne egal)
  • "Markieren" Sie diese, wenn sie geändert werden
  • Bieten Sie an, die seit dem letzten Upload geänderten Dateien hochzuladen

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.

Was meinst du mit "Markus"?
Ah. Ich habe es in Ermangelung eines besseren Wortes so genannt. Die App sollte sich einfach die geänderten Dateien merken, damit ich sie später hochladen kann, wenn es mir passt.

Antworten (4)

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.

Nach einigen weiteren Recherchen scheint es keine App zu geben, die diese Funktion unterstützt (schade, ich würde sie wahrscheinlich nur für diese Funktion kaufen). Ich nehme an, Ihre Lösung kommt dem am nächsten! Danke.

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.

Kapitän FTP

Ordnersynchronisierung

Synchronisieren oder spiegeln Sie ganze Ordner/Verzeichnisse zwischen lokalen und entfernten Standorten in beide Richtungen über das Visual Browser Module.

~~~~

Übertragen

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 habe mir die meisten dieser Apps angesehen. Das Problem ist, dass die Synchronisierung funktioniert, indem der Inhalt sowohl des lokalen als auch des Remote-Ordners gescannt wird, und das dauert normalerweise sehr lange, wenn Sie mit Tausenden von Dateien remote arbeiten. Ich überspringe lieber den "Vergleich" von Dateien und lade einfach alle Dateien hoch, die seit der letzten Synchronisierung lokal geändert wurden, genau wie Coda es tut!
Da Coda von denselben Leuten stammt, die Transmit schreiben (und die FTP-Fähigkeiten in Coda von Transmit übernommen wurden), besteht eine gute Möglichkeit, dass Sync auf die gleiche Weise funktioniert.
Das tut es nicht. Ich habe es versucht. :/

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).