WinscpのKeep Remote Directory Up-to-date機能がとても気に入っています。残念ながら、OS X や Linux でこれほど簡単に使用できるものは見つかりません。理論的にはchangedfilesまたはrsyncを使用して同じことを達成できることは知っていますが、両方のツールのチュートリアルが不足しているか、矛盾していることが常にわかりました。
基本的には、OSX または Linux で動作し、ローカル ディレクトリに変更を加えている間、リモート ディレクトリをローカル ディレクトリと同期 (ミラーリング) するツールが必要です。
アップデート
ソリューションを調べてみると、リモート ディレクトリとローカル ディレクトリの同期を手動で維持するという一般的な問題を解決するいくつかの方法が見つかりました。rsync を毎分実行するように cron タスクを設定できることはわかっていますが、これはかなりリアルタイムに近いはずです。
winscp はこれ以上のことを行うため、これは私が探していた正確な解決策ではありません。(作業中に) ディレクトリ内のファイルの変更を検出し、その変更をリモート サーバーに自動的にプッシュします。これが最善の解決策ではない (コード リポジトリがない) ことはわかっていますが、開発中にサーバー上でコードを非常に迅速にテストできます。rsync を他のコマンドと組み合わせてこの機能を実現する方法を知っている人はいますか?