¿Hay alguna manera de realizar una búsqueda de texto completo de un repositorio de subversión, incluido todo el historial?
Por ejemplo, he escrito una característica que usé en algún lugar, pero luego no era necesaria, así que compré los archivos, pero ahora necesito encontrarla nuevamente para usarla en otra cosa. El registro svn probablemente dice algo así como "cosas no utilizadas eliminadas", y hay muchos registros como ese.
Editar 2016-04-15: Tenga en cuenta que lo que se pide aquí por el término "búsqueda de texto completo" es buscar las diferencias reales del historial de confirmación, y no nombres de archivo y / o mensajes de confirmación . Estoy señalando esto porque la frase del autor anterior no refleja muy bien, ya que en su ejemplo también podría estar buscando un nombre de archivo y / o un mensaje de confirmación. De ahí muchas de las svn log
respuestas y comentarios.
svn log --search
no realiza una búsqueda de texto completo como lo requiere @rjmunro, sino que solo busca el autor, la fecha, el mensaje de registro y la lista de rutas cambiadas.
--search
argumentos para elsvn log
comando. Vea mi respuesta en stackoverflow.com/a/17473516/761095