2008-10-19 10 views

Respuesta

12

Invertir-fusionar (creo que ese era el término), comprometerse y eso es todo.

Para la parte de "fusión inversa", TSVN tiene esta característica genial llamada "Volver a esta revisión" (y "Revertir cambios de esta revisión"), accesible a través del diálogo de registro.

El propósito principal de un VCS es mantener el historial de sus cambios. Siempre puede volver a esta revisión en particular usando "Actualizar a revisión ..." o usando los "accesos directos" antes mencionados.

+0

¿Y restableceré los cambios en una fecha posterior? –

+0

Puede restaurar los cambios invirtiendo la reversión anterior. –

+0

Tiene sentido, gracias. –

1

Puede especificar una revisión particular cuando realiza una copia (es decir, una rama).

Algo así como:

 
svn copy -rsome_revision trunk branches/interesting_branch 

Así deshacer los cambios en su tronco y luego hacer su rama, especificando la revisión antes de su reversión comprometidos (fusionar).

También puede capturar las diferencias como un archivo de parche, si eso es lo que realmente desea hacer, al redirigir la salida de un svn diff a un archivo de texto. Pero eso generalmente no es necesario, ya que los comandos de fusión de subversión ya le dan esta flexibilidad.

Cuestiones relacionadas