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.

¿Fue útil?

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

Tarjeta de referencia rápida de Bazaar

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

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