Я абсолютно люблю функцию Keep Remote Directory Up-to-date в Winscp. К сожалению, я не могу найти ничего простого в использовании в OS X или Linux. Я знаю то же самое, может быть, теоретически будет выполнено с использованием changedfiles или rsync, но я всегда находил, что учебники для обоих инструментов не нужны и/или противоречивы.Держите удаленный каталог актуальным
Я просто нуждаюсь в инструменте, который работает в OSX или Linux, и держит удаленный каталог в синхронизации (зеркальном отображении) с локальным каталогом, в то время как я вношу изменения в локальный каталог.
Update
Просматривая решения, я вижу пару, которая решает общую проблему хранения удаленного каталога в синхронизации с локальным каталогом вручную. Я знаю, что я могу установить задачу cron для запуска rsync каждую минуту, и это должно быть довольно близко к реальному времени.
Это не точное решение, которое я искал, так как winscp делает это и многое другое: он обнаруживает изменения файлов в каталоге (во время работы над ними), а затем автоматически перенаправляет изменения на удаленный сервер. Я знаю, что это не лучшее решение (без репозитория кода), но это позволяет мне очень быстро тестировать код на сервере, пока я его разрабатываю. Кто-нибудь знает, как объединить rsync с любыми другими командами, чтобы получить эту функциональность?
getdropbox.com (упомянутый Скотт) обнаружит изменения файлов в директории Dropbox и его подкаталогов (в то время как вы работаете на них), а затем автоматически будет толкать изменения для всех компьютеров, которые связаны с вашей учетной записью Dropbox. – jfs 2008-11-14 18:16:02