2011-01-13 36 views

Respuesta

8

Hay dos grandes diferencias entre correr hg update -C y haciendo hg volver -a

  1. actualización se moverá a su padre hasta la punta de la cabeza de la rama
  2. actualización será sin crear ningún archivo de copia de seguridad

el comando de reversión por el contrario

  1. Crea copias de seguridad de todos los archivos revertidos (a menos que proporcione el comando --no-backup)
  2. No cambia el conjunto de cambios primario de sus directorios de trabajo.

¿Qué es mejor? Depende de cuál de las cosas enumeradas arriba quieras.

2

En su caso usted quiere revert - altera su directorio de trabajo sin alterar el resultado del comando hg parents. Su parent revision es la "revisión actualmente desprotegida" y se convertirá en el "padre" de su próxima confirmación. No necesita modificar ese puntero, por lo que solo revert.

Cuestiones relacionadas