Szenario: Eine IDE wird auf einer Linux-Desktop-Box eingerichtet und bearbeitet PHP-Dateien lokal. Jedes Mal, wenn ich eine Datei speichere, soll diese Änderung auf dem Linux-Server angezeigt werden, auf dem Apache ausgeführt wird. Der Server hat ssh (und Samba und NFS für diese Angelegenheit).
Als Referenz, als ich Dateien unter Windows bearbeitete, kam ich endlich über WinSCP als genau das Werkzeug, das ich brauchte - WinSCP bietet genau diese Funktion mit anfänglicher Synchronisierung und anschließendem kontinuierlichen Update unter Verwendung des Dateisystem-Überwachungsdienstes: "Keep Remote Directory up to Datum".
Unter Linux könnte man argumentieren, dass sshfs eingesetzt werden könnte, um die Notwendigkeit einer vollständigen Synchronisation zu umgehen. Unter Windows würde eine Samba-Freigabe dasselbe tun. Ich möchte jedoch, dass die IDE mit lokalen Dateien (auf einer SSD-Festplatte!) Arbeitet und nicht über das Netzwerk gehen muss, um PHP-Indizierungen und so weiter durchzuführen, was ewig dauert.
Aber sshfs könnte trotzdem ein Teil der Lösung sein - so dass die kontinuierliche Synchronisation nur zwischen zwei lokalen Verzeichnissen erfolgen musste.
Irgendwelche Ideen oder Hinweise?