usuario tortoise subversion subir repositorio puerto proyecto crear como clonar svn version-control find

subversion - tortoise svn pdf



¿Cómo buscar un archivo en el servidor de subversión? (1)

Puede usar el siguiente comando, junto con un grep, en el servidor:

svnlook tree --full-paths <repository path> | grep <file>

Esa es la opción más rápida si necesita buscar en un gran repositorio.

Si solo tiene acceso al lado del cliente, nuevamente con un grep:

svn list -R <URL> | grep <file>

deberías hacer lo que necesites.

Ambos responderán a través de los directorios; sin embargo, con el cliente puede comenzar en otro lugar que no sea la raíz del repositorio, pero será un poco más lento ya que la información debe pasar por la red (posiblemente).

Editar : Además, ambos le dan la opción de ver una revisión pasada (en caso de que se elimine el archivo):

  • svn list -R -r <revision/revision range> <URL> y
  • svnlook tree -r <revision> <path> .

Simplemente escriba svn help list o svnlook help tree para obtener más detalles.

¿Hay una manera de buscar un archivo en un repositorio de subversion?

Algo similar al comando de find Unix, con el que puedo encontrar la ubicación de un archivo en un repositorio.

Sé que hay una svn list , pero esto me da una lista de todos los archivos en un directorio. Quiero encontrar el directorio donde se encuentra un archivo.