svnlook es una utilidad de línea de comando para examinar diferentes aspectos de un repositorio Subversion. No realiza ningún cambio en el repositorio—sólo se usa para “mirar”. svnlook se usa típicamente en los ganchos de repositorio, pero el administrador del mismo puede encontrarlo útil para realizar diagnósticos.
Dado que svnlook funciona mediante el acceso directo al repositorio (y por lo tanto sólo puede ser usado en la máquina que lo almacena), trabaja con rutas de ficheros, no con URLs.
Si no especifica revisión o transacción alguna, svnlook por defecto usa la revisión más joven (la más reciente) del repositorio.
Los parámetros de svnlook son globales, igual que en svn y svnadmin; no obstante, la mayoría de los parámetros sólo son aplicables a un subcomando dato que la funcionalidad de svnlook es (intencionadamente) limitada.
--no-diff-deleted
Evita que svnlook imprima las diferencias para los ficheros borrados. El comportamiento por defecto cuando un fichero es borrado en una transacción/revisión es imprimir las mismas diferencias que vería si hubiese dejado el fichero habiendo eliminado todo su contenido.
--revision
(-r
)
Especifica un número de revisión particular que desee examinar.
--transaction
(-t
)
Especifica un identificador de transacción particular que desee examinar.
--show-ids
Muestras los identificativos de las revisiones de los nodos del sistema de ficheros para cada ruta en el árbol.