2010-04-28 24 views
7

Obtengo "svn: '.' no es una copia de trabajo "cuando uso el comando svn log.Svn log - svn: '.' no es una copia de trabajo

Sé que necesito una copia de trabajo para que el comando de registro funcione, pero ¿se puede hacer esto directamente en un repositorio?

Mi objetivo es mostrar la información (historial de cambios) de un repositorio. Creo que actualizar la copia de trabajo cada vez que necesito la información de registro no es una buena solución.

¿Existe una solución alternativa a esto o la actualización de una copia de trabajo cada vez que tengo que iniciar sesión es la única manera de hacerlo?

Gracias de antemano.

Respuesta

11

Trate svn log [repository_url]

que hará que el registro de un repositorio particular más que el repositorio local, el registro de salida.

Ver this documentation.

+0

Como un jefe lo hiciste bien. Estaba usando la ruta local al repositorio que no pasa por svnserve. ¡Eso era lo que estaba buscando! Gracias jefe. – fampinheiro

6

Use svnlook log <repos_path>.

0

Si no desea suministrar la URL completa, pero sí tiene una copia de trabajo muy útil, también puede especificar que desea la revisión HEAD en el repositorio:

svn log -r HEAD:1 

El valor por defecto cuando se omita -r como si hubiera especificado BASE:1, que solo le proporcionará los cambios hasta la última revisión que se encuentra en la copia de trabajo.

Cuestiones relacionadas