Yo uso OS X para el desarrollo y la quiero pushear los cambios dev server en cada ⌘+S.
Cuando puedo retirar una rama diferente, quiero la carpeta local para actualizar en consecuencia.
Así que pensé que necesita un automático, sincronización de dos vías de solución.
Mi editor de elección es Sublime Text (que es impresionante, totalmente comprobarlo).
Comencé mi búsqueda con Sublime Text plugin SFTP por Voluntad de los Bonos , pero encontraron inestable y lento.
Entonces me atacó el problema con Pánico Transmitir.
Es increíblemente hermoso. Sin embargo, no me ayudan.
Transmitir ofrece dos opciones:
- la sincronización de dos vías entre local y remoto de la carpeta;
- montaje de SFTP para el sistema de ficheros.
Por desgracia, su sincronización de dos vías es manual y tiene que ser invocada por pulsar un botón.
(Yo probablemente podría conseguir alrededor de esto por escrito inteligente AppleScript-pero no sé.)
SFTP montaje es genial, por desgracia, tiene importantes desventajas: búsqueda de archivos es predecible lento y no parece haber ninguna manera de saber Transmitir los archivos que han cambiado en el servidor. Deberá desmontar y montar de nuevo para ver los cambios de distancia. Esto hace que las ramas imposible trabajar con el.
Estoy realmente confundido ahora y no tengo ganas de perder un par de horas en una solución incorrecta. Estoy abierto a sugerencias para una herramienta para mejorar mi flujo de trabajo.
He aquí lo que he encontrado hasta ahora. No estoy seguro de que cualquiera de las que se pueden observar carpeta remota para los cambios.
- la escritura de algunos de AppleScript para sincronizar Transmitir en ambas direcciones cada diez segundos;
- el uso de
rsync
y las Acciones de Carpeta; - el uso de
rsync
yFSEvent
; - el uso de DoubleDown (open source);
- la compra de FolderWatch (comercial);
- haciendo algo más.
Tenga en cuenta que estoy buscando una solución que funciona fuera de la caja. No quiero una herramienta que no puede manejar nuevo/modificado/eliminado los archivos o carpetas sin tener que pelearnos con su código fuente.