Recientemente cambié a otro editor de texto de Coda. La característica que más extraño de Coda es que puede monitorear cualquier carpeta y publicar cualquier cambio realizado con solo hacer clic en un botón. He estado buscando una aplicación FTP que ofrezca esta funcionalidad, pero no he encontrado nada. La mayoría de las aplicaciones "sincronizarán" una carpeta remota y una local al escanearlas y observar el tamaño y/o la marca de tiempo de cada archivo. Dado que muchos de mis proyectos contienen miles de proyectos y tengo una conexión lenta, esta no es una buena solución para mí. Así que estoy buscando una aplicación que pueda:
Solo necesito estar atento a los cambios locales. Soy el único que edita estos archivos. Entonces puedo sobrescribir con seguridad cualquier cosa en el servidor cuando se ha cambiado localmente.
No puedo usar Git ni ningún protocolo de control de versiones porque la mayoría de los proyectos se ejecutan en alojamiento compartido barato, sin acceso de shell. Sin embargo, tengo bastante experiencia en el uso del shell, por lo que si hay una solución, también es una opción, aunque preferiría una aplicación con una GUI.
He usado Weex para cargar solo los archivos que han cambiado desde la última vez que se ejecutó Weex. Pequeña herramienta ordenada que se puede ejecutar desde scripts.
He probado un par de aplicaciones GUI ftp, pero no he encontrado ninguna herramienta GUI que pueda hacer lo mismo.
Transmit puede lograr lo que está buscando gracias a su función Transmit Disk.
Una vez que haya especificado una ubicación remota como favorita (análoga a marcarla), puede usar Transmit Disk para crear un volumen local con el mismo nombre que el favorito. Cualquier cambio realizado en los archivos de este volumen se refleja en el servidor. Los dos se mantienen en constante sincronización.
Según el sitio web de Panic (y mi propio uso), los archivos se cargan incluso si Transmit.app no se está ejecutando. Transmit Disk se ejecuta como un proceso en segundo plano independiente. En mi sistema, con un volumen montado y poco después de requerir una sincronización, este proceso usa 0% de CPU y 13 MB de memoria. El rendimiento, al parecer, no es un problema en absoluto.
Hay bastantes programas FTP comerciales que ofrecen sincronización de carpetas Local/Remota, aquí hay algunos que conozco.
Sincronización de carpetas
Sincronice o refleje carpetas/directorios completos entre sitios locales y remotos en cualquier dirección a través del módulo Visual Browser.
~~~~
sincronizar
Panic's Transmit, mi cliente actual preferido, tiene una función llamada Sync que básicamente te permite elegir dos carpetas y sincronizar sus contenidos.
Creo que http://www.yummysoftware.com/features/ftp-watcher hace lo que buscas. Incluso tiene la función 'Marcar' equivalente (al archivar los archivos).
ojo de neón
luis b