2011-05-18 18 views
10

¿Es posible exportar todos los archivos modificados entre dos revisiones, con el historial a una lista/archivo ...?SVN: ¿Cómo exportar los archivos modificados con todos los mensajes de registro a una lista?

digamos que hice varios cambios en algunos archivos. lo que me gustaría tener algo de ordenar una lista como esta:

rev | filename | log 
----+------------+----------------- 
20 | test.cs | added ftr 21 
20 | file.cs | added ftr 21 
21 | test.cs | removed bug 212 
22 | awesome.cs | added ftr 23 
22 | test.cs | added ftr23 
... 

no pude encontrar algún tipo de opción para hacer esto en TortoiseSVN. Pero creo que esto no es tan difícil de recuperar ... De todas formas, si alguien puede ayudarme con esto ...

¡Gracias de antemano!

Bruno

Respuesta

14

Está utilizando TortoiseSVN, así que esto es muy fácil de usar Mostrar registro.

Simplemente use el comando TortoiseSVN show log. Luego, en la ventana que aparece, seleccione el rango de revisiones en el que desea tener información, haga clic en la primera y haga clic en la última. Luego solo copie con Ctrl-C y luego pegue los resultados en su editor de texto favorito. La salida mostrará el número de revisión, el autor, la fecha, el mensaje de confirmación y una lista de los archivos modificados, agregados y eliminados.

7

puede probar con la versión de línea de comandos en cygwin:

svn log -v -r revFrom:revTo 

La opción -v se obtiene la lista de archivos que se modificaron añadido. Al agregar --xml se genera la información como XML y es posible que pueda transformarla en lo que finalmente necesita.

Cuestiones relacionadas