2009-05-04 11 views

Respuesta

11
hg status --rev 4:7 
+0

quiere decir hg status? (DOHWWW: No me di cuenta de que aceptaba argumentos.) –

+0

aceptado al volver a editar. (Nota para el confundido, esto solía decir "hg st", que es la abreviatura de hg estado) –

3

Puede usar "hg log" para esto.

hg log --verbose --rev=4:7 --style=changelog 

Ejemplo:

$ hg log -v -r4:7 --style=changelog 
2008-08-03 21:40 +0200 XXXXX <[email protected]> (475752c35880) 

     * osinfo.py: new file. 
     * os-info.py: deleted file. 
     * os-info.py, osinfo.py: 
     Rename os-info.py -> osinfo.py. 

2008-08-03 21:52 +0200 XXXXXX <[email protected]> (babf6df75ff4) 

     * iterate_file_lines.py, osinfo.py: 
     Add keyword substitution strings. 

2008-08-03 21:53 +0200 XXXXXX <[email protected]> (bc6fc22adb8e) 

     * iterate_file_lines.py: 
     Remove comment about coding conventions. 

2008-08-08 19:43 +0200 XXXXXX <[email protected]> (dbea6914b20f) 

     * .hgignore: new file. 
     * .hgignore: 
     Add .hgignore. 
+0

¡Oh! Eso es un poco más detallado de lo que tenía en mente, pero me gusta poder ver los comentarios. ¡Gracias! –

+0

Esto no muestra realmente lo que el póster original quiere saber. Enumera todas las entradas de registro del conjunto de cambios, independientemente de la rama, para el rango de revisiones enumeradas. Puede usar el indicador -b para filtrar las respuestas solo a aquellas en una rama específica, pero no ayuda a obtener la lista de archivos que son diferentes entre dos revisiones arbitrarias. –

Cuestiones relacionadas