Me encanta la función Keep Remote Directory Up-to-date en Winscp. Desafortunadamente, no puedo encontrar nada tan simple de usar en OS X o Linux. Sé lo mismo puede teóricamente ser logrado usando changedfiles o rsync, pero siempre he encontrado que los tutoriales para ambas herramientas son faltantes y/o contradictorios.Mantener directorio remoto Actualizado
Básicamente solo necesito una herramienta que funcione en OSX o Linux y mantenga un directorio remoto sincronizado (duplicado) con un directorio local mientras realizo cambios en el directorio local.
actualización
Mirando a través de las soluciones, veo un par, que resuelve el problema general de mantener un directorio remoto en sincronía con un directorio local manualmente. Sé que puedo configurar una tarea cron para ejecutar rsync cada minuto, y esto debería ser bastante cercano al tiempo real.
Esta no es la solución exacta que estaba buscando, ya que winscp hace esto y más: detecta cambios de archivos en un directorio (mientras yo trabajo en ellos) y luego empuja los cambios automáticamente al servidor remoto. Sé que esta no es la mejor solución (sin repositorio de código), pero me permite probar código rápidamente en un servidor mientras lo desarrollo. ¿Alguien sabe cómo combinar rsync con otros comandos para obtener esta funcionalidad?
getdropbox.com (mencionado por Scott) detectará cambios en los archivos en el directorio de la caja de reenvío y sus subdirectorios (mientras trabaja en ellos) y luego automáticamente se le empujar los cambios a todas las computadoras que están vinculadas a su cuenta de Dropbox. – jfs