Frage

Gibt es eine Möglichkeit, jede freie Software zur automatischen Datei-Upload? Sagen wir, ich PHP-Code auf meinem lokalen Computer mit meiner Lieblings-IDE bearbeiten. Ich werde nicht meine IDE ändern, es ist toll. Ich möchte etwas, das eine Datei in meinem Projektverzeichnis geändert wird erkennen würde und laden Sie es mit FTP / SFTP auf Remote-Server. Das ist es -. Nur so einfach

Was habe ich schon versucht:

FTPDrive + FileSync Eclipse Plugin -. Es ist ziemlich langsam, Uploads alle Dateien Art und Weise zu oft, funktioniert Buggy unter Vista und Windows 7

WinSCP automatische Synchronisation - Fehler wieder, weigert sich Dateien in zufälliger Reihenfolge zu laden. Wäre das beste sein, wenn es richtig funktioniert.

Eclipse nativen SFTP-Unterstützung - es ist sinnlos! Sie können nicht PDT Projekte mit dieser Funktion verwenden. PDT ohne Projekte ist nicht besser als Notepad ++.

Aptana FTP-Funktion. Es ist schlimmer als Handbuch! Gawd, es saugt!

Beim Laufen meine eigene PHP / MySQL-Server unter Windows. Erstens, es hat mir im Alter um es einzurichten, dann ist es nicht genau, wie meine Produktionsumgebung nicht funktionierte -. Ich meinen Code nicht in der Lage war richtig zu testen

Wie soll es funktionieren? Ich wechsle Datei hier, und es ist dort hochgeladen. Am besten wäre es, wenn es ruhig im Fach sitzt und stört mich nur, wenn Upload-Fehler ist aufgetreten.

Ok, wenn es nicht frei ist, vielleicht ist es etwas billig mindestens?

Wenn es nichts Vergleichbares gibt es so etwas wie FTPDrive?

War es hilfreich?

Lösung

rsync tut genau das, was Sie fragen.

Nun, fast: es nicht Ihr Dateisystem beobachten und automatisch Dateien hochladen - würden Sie haben eine Aufgabe einzurichten jede Minute oder was auch immer zu laufen. Aber es macht lädt effizient nur die Änderungen. Wenn Sie auf Linux sind, lsyncd macht das beobachtete Teil und treibt rsync die effiziente zu tun laden Teil.

Andere Tipps

In den Schienen Welt neigen wir dazu, die Quellcodeverwaltung und ein Deployment Tool wie vlad oder Capistrano zu verwenden. Es ist ein bisschen sicherer und konsequenter als FTP. Dies ist eine Anleitung, wie man es verwenden, um mit SVN und PHP

Sie können mit WebDrive oder ExpanDrive , ein vollständiges Remote-Verzeichnis als lokales Laufwerk mounten und direkt Ihre Dateien auf dem Server bearbeiten. Doch dies hängt stark von Ihrer Verbindung und wie Sie Ihre Werkzeuge sind geschrieben. Ein weiterer Ansatz könnte sein, eines dieser Tools zu verwenden und mit einem anderen Werkzeug sync alle Änderungen asynchron.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top