Volver a la edad de revisión en el Bazar
-
13-12-2019 - |
Pregunta
Quiero volver en mi bazar de la historia (cambiar de directorio de trabajo) para encontrar la confirmación de que introduce un cierto error.
No quiero eliminar cualquier cometa, acaba de cambiar mi árbol de trabajo hasta que he encontrado el error, y luego quiero volver a la última revisión a trabajar.
¿Cuáles son los dos comandos para que (volviendo a un antes de comprometerse y después de la comprobación hacia fuera de la última revisión de nuevo)?
Gracias de antemano.
Solución
para revertir el árbol de trabajo de nuevo a una revisión específica n:
bzr revert -rN
para revertir el árbol de trabajo a la última revisión en la sucursal:
bzr revert
Otros consejos
Hay dos maneras de llevar su árbol de trabajo en el tiempo a la revisión N.La primera ha sido mencionado por otros respuestas aquí:
bzr revert -rN
Que va a modificar todos los archivos necesarios para que tu árbol de trabajo coincidan con el contenido de la revisión N.Si ejecuta bzr status
se va a mostrar todos los archivos modificados.Si ejecuta bzr commit
a continuación, todos los cambios hacia atrás obtendría cometido y su CABEZA revisión podría verse como la revisión N.
Para volver a la última versión en su rama:
bzr revert
También puede ejecutar bzr update
, pero que podría conseguir algo de las revisiones más recientes si su rama es un checkout.
La otra opción para ir atrás en el tiempo es este:
bzr update -rN
La diferencia entre los dos es que bzr update
hace que parezca como si no se han realizado cambios.Es solo que su árbol de trabajo está fuera de fecha.
Para volver a la última versión en su rama:
bzr update
Otros comentaristas que respondieron con bzr revert -rN
son ciertamente correctos en el sentido de que esa es la respuesta directa a la pregunta, sin embargo, si tiene una gran cantidad de compromisos para registrarse para probar la presencia de unError, es muy más eficiente usar la bisección.Una vez que me presentaron un error donde la última confirmación conocida y conocida fue de 300 cometes, y la bisección encontró que los culpables se comprometen en solo 8 pases (quiero decir, solo tuve que revisar 8 se compromete a encontrar el uno.que introdujo el error).
http://doc.bazaar.canonical.com/plugins/en / bisect-plugin.html
Si se siente abrumado por el número de productos posibles que necesita verificar, ¡esto debería reducir la cantidad de esfuerzo involucrado significativamente!
para cambiar el árbol de trabajo al estado que tenía en una revisión anterior N
bzr revert -r N
Para actualizar su copia de trabajo al estado que tiene en la última revisión:
bzr up
Puede usar el registro BZR: para ver sus versiones anteriores con la clasificación DESC
y puede usar bzr revertir -r para cambiar su versión al
Si desea volver a la última versión, simplemente haga BZR Revertir