2009-10-08 27 views

Respuesta

22

Uso svnlook

una utilidad de línea de comandos para examinar diferentes aspectos de un depósito de la subversión. No realiza ningún cambio en el repositorio, solo se usa para "mirar". svnlook es normalmente utilizado por los ganchos de repositorio, pero un administrador de repositorio puede encontrarlo útil para fines de diagnóstico.

Dado que svnlook funciona a través del acceso directo al repositorio (y, por lo tanto, solo se puede usar en la máquina que contiene el repositorio), se refiere al repositorio con una ruta, no una URL.

Si no se especifica ninguna revisión o transacción, svnlook por defecto a la revisión más joven (más reciente) del repositorio ...

+2

árbol svnlook parece hacer el truco, con el argumento -N para cuando usted sólo desea ver un nivel – Casebash

72

svn ls obras. p.

svn ls http://my.svnserver.com/trunk/foo 

Pruebe esto en la línea de comandos:

svn ls http://svn.apache.org/repos/asf/spamassassin/trunk 
+1

supongo que depende del significado de "navegar" . Si simplemente desea ver los directorios y los nombres de los archivos, svn ls será suficiente. Pruebe el comando que publiqué arriba. – z5h

+0

Acepto - svn ls funciona bien para mí - no hay necesidad de verificar el espacio de trabajo para hacer eso. Aunque no estoy seguro de si se requiere alguna otra funcionalidad cuando diga "navegar" en un repositorio. –

+0

¿Puedes hacer svn ls en un repositorio? Lo intenté y no funcionó – Casebash

8

Dependiendo de la plataforma que está en También puede utilizar:

Me parece una terminal ideal para el uso de la energía, pero cuando quieres ver algo o explorar directorios, una versión visual es un poco más gratificante.

+0

Útil. Consideraré revisarlos si necesito hacer más navegación en el futuro – Casebash

7

Dependiendo del tipo de acceso que tiene, una de estas opciones podrían ser bueno:

mirada SVN (como se señaló anteriormente) y la información de SVN (también en el libro de SVN: google para ello) son dos buenos conocimientos opciones de línea. Trabajan en la máquina local si inicias sesión, pero también trabajan de forma remota a través de la red.

Si el repositorio svn se está ejecutando con un servidor web público, puede simplemente navegar a través de su navegador, p. your.svn.server.com/your/svn/path.

Muchos administradores de svn también instalan ViewVC (http://www.viewvc.org/). Puedes intentar navegar a your.svn.server.com/viewvc para ver si obtienes algo.

edición para dejar comentaristas cambiar de opinión;)

Cuestiones relacionadas