Come cambiare l'indirizzo IP del server SVN nel sistema client dopo un checkout?


1

Quando eseguo il checkout del mio progetto nel mio sistema locale, l'indirizzo IP del server SVN è 192.168.5.x.

Perché ho un server DHCP nella mia rete, ora l'IP SVN diventa 192.168.5.y.

Quando provo a impegnarmi ricevo un errore riguardo a questo problema, ora come posso indicare il nuovo IP? Sto usando NetBeans per fare azioni SVN come pure in fase di sviluppo.

Risposte:


2

Per l'IDE netbeans, nel menu principale seleziona Team- & gt; Spostalo e dai il tuo URL modificato, fonte

Modifica: Analogamente in RapidSVN, l'opzione URL di menu Repository- & gt; switch ci sarà, qui possiamo dare il nuovo URL del repository SVN e controllare l'opzione di riposizionamento.


2

Il comando che vuoi è svn switch. Puoi leggere di più sulla sua sintassi investigando su svn help switch, ma brevemente;

svn switch --relocate <OLD REPOSITORY LOCATION> <NEW REPOSITORY LOCATION>

Stai attento. Controlla i tuoi indirizzi e assicurati che non vengano interrotti a metà (specialmente se stai usando SVN 1.6) o dovrai ripulire il casino in seguito.

Edit: Afterthought. Il tuo server SVN dovrebbe avere un indirizzo IP DHCP statico, altrimenti dovrai continuare a cambiare. O almeno un nome host dinamico che punta costantemente al giusto indirizzo IP. Ti renderà la vita più facile.


Grazie per la tua risposta, sto usando UberSVN in Ubuntu, puoi avere un'idea su UberSVN?
Yashwant

Non l'ho mai usato, non ne ho una visione approfondita. Non riesco a immaginare perché il processo sia diverso, ma penso che dovresti leggere la documentazione di UberSVN per verificare che non lo sia. Vorrei iniziare questa pagina
Xyon

1
Sono contento che qualcuno abbia postato il codice svn per farlo funzionare, non le cose con i clic, grazie, avere un upvote. Nota che se ottieni il percorso completo sbagliato, svn ti farà sapere come deve apparire sull'errore di errore, la posizione è il percorso completo svn usato, come ad esempio: svn + ssh: // [indirizzo ip] / tuo / repo / percorso
Lizardx

1

Nel client SVN Tortoise,

Vai alla cartella principale del progetto svn. Quindi, fai clic con il pulsante destro.

TortoiseSVN- & gt; trasferirsi. E assegna il nuovo indirizzo IP.

Fatto


1

In NetBeans 8.0.2:

  • Disconnettere il repository (Menu: Team- & gt; Disconnect)
  • Cancella cronologia url dell'archivio (Menu: Strumenti- & gt; Opzioni- & gt; Team- & gt; Subversion- & gt; Gestisci impostazioni connessioni)
  • Riconnetti con nuovo url (Menu: Team- & gt; Connect)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.