2009-09-08 10 views
8

Fino a poco tempo fa ero un utente di sola lettura di un progetto open source su GoogleCode. Sono stato invitato nel team, tuttavia ho bisogno di cambiare il mio repository locale dall'URL http: // all'URL https: // più sicuro che mi consentirà di eseguire il commit.Come posso cambiare un repository di subversion usando solo strumenti da riga di comando?

Al lavoro TortoiseSVN per Windows ha una comoda funzione di "interruttore" che mi permetterà di cambiare il server per qualsiasi repo locale, tuttavia questa funzione non sembra essere presente nel SVN per Eclipse & riga di comando che ho su il mio desktop di Ubuntu 9.04. Sicuramente ci deve essere un modo per farlo?

Come atto di disperazione, ho potuto semplicemente estrarre il diff in testo, controllare il nuovo repository da fresco e poi riapplicare le mie differenze ... ma ci deve essere un modo più elegante per farlo?

Grazie

risposta

25

Il modo di riga di comando è:

svn switch --relocate http://old-url https://new-url 
Problemi correlati