tutorial tortoise subversion subir puerto proyecto por funciona español desvincular defecto con como comandos carpeta archivos svn repository

svn - tortoise - ¿Cómo encuentro un archivo en un historial de repositorio de Subversion?



svn tutorial español (5)

Personalmente usaría

svnadmin dump -r1:HEAD /path/to/repo/

Tóquelo en menos y busque o grep con algún contexto.

¿Es posible mirar hacia atrás a través del historial de un repositorio de Subversion para archivos de un cierto nombre (aún mejor sería que tengan una búsqueda con comodines)?

Quiero ver si un archivo .bat se ha enviado al repositorio en algún momento del pasado, pero desde entonces se ha eliminado en actualizaciones posteriores. Incluso un volcado del historial de archivos en cada revisión funcionaría, ya que podría grep la salida. Revisé el manual pero no pude ver una buena manera de hacerlo.

Los registros de cada confirmación son descriptivos, por lo que no puedo mirar los mensajes de registro para ver qué modificaciones se realizaron. Supongo que Subversion tiene una forma de recuperar esto?


Supongo que estás usando el cliente de línea de comando SVN. Prueba TortoiseSVN. Su diálogo "Mostrar registro" permite buscar comentarios, nombres de archivos y autores.

http://tortoisesvn.net/downloads

PD: solo Windows.


TortoiseSVN es completamente dulce. No puedo imaginarme lidiar con Subversion sin eso.

Además, como una posibilidad remota, si está utilizando Eclipse, recomendaría el complemento Subclipse.


TortoiseSVN puede buscar los registros muy fácilmente, y en mi sistema puedo ingresar ".plg" en el cuadro de búsqueda y encontrar todas las adiciones, modificaciones y eliminaciones para esos archivos.

Sin Tortuga, la única forma en que puedo pensar en hacer eso sería grepizar los registros completos o analizar los registros y hacer tu propia búsqueda de indicadores ''A'' y ''D'' en el archivo que estás buscando (usa svn log --verbose para obtener rutas de archivos).

svn log --verbose | grep .bat


svn log -v .bat