2012-03-03 9 views
8

Quiero obtener el registro de un repositorio svn. Ahora, soy capaz de hacer esto de dos maneras: crear un repositorio local y obtener los registros de svn desde allí. O bien, número 2, obténgalo del repositorio svn servido DAV/HTTP.Obtener svn log del repositorio, no funciona copiar

¿Hay alguna manera de obtener los registros de svn directamente de la carpeta del repositorio? (El que tiene conf, db, gooks, etc. en él?). Si hago

svn log <repodir> 

recibo el mensaje 'svn: 'el error/var/repositorios/test' no es una copia de trabajo'. Con

svnlook log 

obtengo solo una línea vacía como devolución.

Gracias.

+1

Trate de usar archivo 'svn log: /// ruta/a/su/repo' – knittl

+0

Sí, eso era de hecho XX e solución. Si lo da como respuesta, lo aceptaré :) – WesleyE

+0

es mejor llamar a 'svn log' en una copia, es decir, una versión desprotegida del repositorio, que el repositorio mismo. –

Respuesta

7

Tienes que utilizar el protocolo file://, por lo que el parámetro se analiza como URL (repositorios sólo pueden hablado con una URL):

svn log file:///path/to/your/repo 
1

¿Hay alguna manera de obtener los registros de svn directamente desde la carpeta del repositorio?

Uso file: /// protocolo

svn log file:///D:/Repositories/Hello hay D:/Repositorios/hola es ruta completa de pase con barras de ruta en lugar Win-barras invertidas

Cuestiones relacionadas