java - Eclipse: Diferencia entre ''Revertir'' y ''Reemplazar y actualizar''
svn synchronization (3)
Actualizar: combina el código actual del repositorio con el suyo. No anula tu código a menos que haya un conflicto.
Revertir: cambia el archivo a cualquier versión anterior seleccionada.
Sobrescribir: sobrescribe el archivo actual y lo reemplaza con el archivo del repositorio. -
¿Cuál es la diferencia entre las opciones ''Revertir'' y ''Reemplazar y actualizar'' de Eclipse (sincronización de equipo - SVN (Área de trabajo) - Modo Saliente)?
Gracias por adelantado.
Aquí está el escenario, suponga que usted y su compañero de equipo (Bob) están sincronizados y actualizados con el repositorio.
- Ambos tienen copias locales de hello.txt revision 100
- Bob comete un cambio que resulta en hello.txt (101) en el repositorio
- Tienes cambios locales no confirmados en contra de hello.txt (100)
- Si intentas comprometerte obtendrás un conflicto porque tu revisión (100) no está sincronizada con el repositorio que está ahora en la revisión (101).
- Si revierte, volverá a la revisión 100 y perderá los cambios locales.
- Si anula y actualiza, los cambios locales serán sobrescritos por la última revisión de Bob del repositorio y terminará con una copia local de la revisión (101).
- Si combina los cambios y ''marca como fusionado'', puede confirmar y crear la revisión (102).
- Una vez que vuelva a aplicar sus cambios y confirme, creará la revisión (102).
Revertir:
Revierte un archivo a lo que era antes de que se modificara, es decir, vuelve a su revisión original, eliminando cualquier diferencia entre la copia de trabajo y esa revisión específica en el servidor.
básicamente: revierte los cambios del archivo al estado no modificado. Revisión antigua.
Anular y actualizar:
Carga una copia más reciente de un archivo sobre una copia de trabajo modificada, eliminando los cambios y haciendo que el archivo esté "actualizado" como lo ve el servidor.
Básicamente: reemplaza la copia local del recurso seleccionado por una del repositorio. Revisión según lo visto por el servidor.