Pregunta

Estoy utilizando unísono para sincronizar un montón de carpetas juntos. No sólo las 2 raíces, pero creo que mi pregunta se puede hacer esta simple ...

Digamos que estoy sincronización de directorio A y B usando unísono. Si quito el archivo X del directorio A, ¿cómo sabe qué hacer al unísono? En caso de que añadir de nuevo a X A de B o debe borrar X de B?

¿Fue útil?

Solución

Unison mantiene un registro de los contenidos de cada camino después de cada sincronización con éxito de ese camino (es decir, que recuerda el contenido en el último momento cuando eran los mismos en las dos réplicas).

Se dice que una ruta se actualiza (en alguna réplica) si sus contenidos actuales son diferentes de su contenido la última vez que se sincronizó correctamente. Tenga en cuenta que si una ruta se actualiza no tiene nada que ver con su última modificación tiempo Unison considera sólo el contenido para determinar si se ha producido una actualización. Esto significa que tocar un archivo sin cambiar su contenido no será reconocida como una actualización. Un archivo incluso se puede cambiar varias veces y luego cambió de nuevo a su contenido original; siempre y cuando Unison solamente se ejecuta al final de este proceso, se reconocerá ninguna actualización.

En otras palabras:. Unison sabe si se ha borrado el archivo X, porque ya no está en el disco en una, sabe que debe eliminarlo de B

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top