2010-11-24 10 views
8

Ejecuto hg pull, que agregó nuevos cambios a mi repositorio. Antes de actualizar mi directorio de trabajo con los nuevos cambios, me gustaría ver estos nuevos archivos/cambios. Creo en SVN utilicé svn st -u, pero ¿cómo se hace en Mercurial?cómo ver los archivos en el repositorio antes de ejecutar 'actualizar'

+1

'hg push' agrega nuevos cambios a su repositorio? ¿Quiere decir que agrega cambios al repositorio remoto? – robert

+0

Gracias Robert ... lo escribí mal y ahora corregido – latvian

Respuesta

5

(Después de extraer los cambios a través de hg pull) puede ejecutar hg status --rev tip para mostrar una salida similar a svn st -u.

0

Existe también hg incoming (alias hg in; además, hg outgoing/hg out) que pueden ser utilizados antes de tracción que le mostrará las revisiones que serán sacados. A veces esto puede ser útil.

+0

gracias, esto también fue útil – latvian

15

Antes incluso de tirar puede utilizar:

hg incoming --stat 

para ver un resumen de los cambios o

hg incoming --patch 

para ver los deltas reales.

Después de tirar que puede hacer (pero antes de actualizar!):

hg status --rev tip 

para ver una lista de los archivos modificados, o

hg diff --rev tip 

para ver un resumen de los cambios, o

hg diff -r tip 

para ver la diferencia combinada.

+0

Gracias Ry4an ... su respuesta fue lo que estaba preguntando pero Michael respondió primero, así que le estoy dando a Michael ... .gracias ... de tu respuesta, aprendí mucho – latvian

+0

¡Impresionante! gracias – Justin

+0

Me alegro de que haya ayudado a @Justin –

Cuestiones relacionadas