2011-10-11 10 views
9

Tengo un proyecto verificado en mi máquina local desde un repositorio remoto, y me gustaría cambiar el usuario 'activo', de modo que en los posteriores commits, el nuevo usuario aparecerá en los registros. ¿Hay alguna forma de hacer esto que no sea revisar todo el repositorio de nuevo con el nuevo nombre de usuario?SVN: cambio de usuario activo en el repositorio desprotegido

Muchas gracias,

Joseph.

Respuesta

11

En su directorio de inicio hay un directorio llamado .subversion. En el interior hay varios archivos de autenticación de caché. Encuentra el que tiene tu nombre de usuario y borra el archivo. En la siguiente confirmación svn o cualquier operación svn, se le pedirá su nombre de usuario/pw. Ingrese el nombre de usuario que desea usar.

en Linux:

/home/me/.subversion/AUTH_CACHE_FILE_HERE 

O en Mac:

/Users/me/.subversion/auth/some_cache_file 

El nombre del archivo puede variar, pero en realidad se puede simplemente eliminar todo el directorio .subversion y se volverá a crear con la siguiente svn mando.

+0

Gracias brillantes! –

+0

¡Feliz de ayudar!) – chown

+2

Para la versión 1.7 en Windows, está bajo% APPDATA% \ Subversion \ auth. Para mí, había un archivo en svn.simple con un nombre de archivo hexadecimal que borré. – Todd

Cuestiones relacionadas