2011-10-11 20 views
9

Ho un progetto estratto sul mio computer locale da un repository remoto, e vorrei passare l'utente 'attivo', in modo che per i successivi commit il nuovo utente verrà visualizzato nei registri C'è un modo per fare questo oltre a controllare nuovamente l'intero repository con il nuovo nome utente?SVN: commutazione utente attivo nel repository estratto

Molte grazie,

Joseph.

risposta

11

Nella directory home è presente una directory denominata .subversion. All'interno ci sono diversi file di cache di autenticazione. Trova quello con il tuo nome utente e cancella il file. Al prossimo commit svn o qualsiasi operazione svn, ti verrà richiesto il tuo username/pw. Inserisci il nome utente che si desidera utilizzare.

Su Linux:

/home/me/.subversion/AUTH_CACHE_FILE_HERE 

O su Mac:

/Users/me/.subversion/auth/some_cache_file 

Il nome del file può variare, ma si può effettivamente basta cancellare l'intera directory .subversion e sarà ricreata con la prossima svn comando.

+0

Grazie fantastici! –

+0

Felice di aiutare!) – chown

+2

Per la versione 1.7 su Windows, è in% APPDATA% \ Subversion \ auth. Per me, c'era un file sotto svn.simple con un nomefile esadecimale che ho cancellato. – Todd

Problemi correlati