svn – Obtenga el número de revisión que proporciona la pieza del post asociado

Me pregunto si existe una manera fácil de crear un script que saque el número de revisión de svn, si proporcionamos una parte del post asociado a él.

ejemplo: sé que el post contiene "método A agregado", ese post se escribió una vez que realicé los cambios. Ahora, si no recuerdo el número de revisión asociado a él, y quiero progtwigr (script / lote) get el número de revisión asociado, sin estar listo manualmente a través del logging.

TortoiseSVN tiene un cuadro de búsqueda. Abra el logging para el directory del Repositorio que le interese. Si no está seguro de qué directory era, deployment el logging para la raíz del Repositorio.

Cómo sacar el logging:

  • Abra el browser de repository de TortoiseSVN (haga clic con el button derecho, TortoiseSVN-> Repo-Browser) e ingrese su URL de repository.

  • Haga clic derecho en la raíz del repository y click "Mostrar logging"

Por motivos de performance, TortoiseSVN solo mostrará el logging de las últimas 100 revisiones al principio. Si cree que el cambio es anterior, puede hacer clic en el button "Mostrar range" e indicarle que muestre el logging para un range de revisión específico. Puede decir desde la revisión 0 hasta HEAD (la última), que obtendrá todas las revisiones en el repository.

En la parte superior de la window de logging está la barra de búsqueda. Escriba el text que está buscando y debería encontrarlo.

Podrías usar:

svn log | grep -B 3 "added method A" 

Opción -B <NUM> del command grep imprime <NUM> líneas del context principal antes de hacer coincidir líneas. Para que pueda ver el encabezado de la input de logging con el número de revisión.

Este ejemplo encuentra revisiones con el patrón de text "#internal":

 $: svn log $svnurl | grep -B 3 #internal ------------------------------------------------------------------------ r1459 | user001 | 2015-07-22 15:52:54 +0200 (Wed, 22 Jul 2015) | 1 line #internal ------------------------------------------------------------------------ r1457 | user001 | 2015-07-21 13:47:19 +0200 (Tue, 21 Jul 2015) | 1 line #internal $: