Wie kann ich die IP-Adresse des SVN-Servers im Clientsystem nach einer Überprüfung ändern?

7661
Yashwant

Wenn ich mein Projekt in mein lokales System auschecke, lautet die IP-Adresse des SVN-Servers 192.168.5.x.

Da ich einen DHCP-Server in meinem Netzwerk habe, ändert sich jetzt die SVN-IP in 192.168.5.y.

Wenn ich versuche zu bestätigen, erhalte ich eine Fehlermeldung zu diesem Problem. Wie kann ich nun auf die neue IP verweisen? Ich verwende NetBeans, um in der Entwicklung SVN-Aktionen durchzuführen.

1

4 Antworten auf die Frage

2
Xyon

Der Befehl, den Sie möchten, ist svn switch. Sie können mehr über die Syntax lesen, indem Sie den Befehl svn help untersuchen, aber nur kurz.

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

Achtung. Überprüfen Sie Ihre Adressen noch einmal, und stellen Sie sicher, dass sie nicht auf halbem Weg unterbrochen werden (insbesondere wenn Sie SVN 1.6 verwenden). Andernfalls müssen Sie das Chaos aufräumen.

Edit: Nachgedacht. Ihr SVN-Server sollte wirklich eine statische DHCP-IP-Adresse haben, andernfalls müssen Sie diese ständig ändern. Oder zumindest einen dynamischen Hostnamen, der ständig auf die richtige IP-Adresse verweist. Das macht dein Leben leichter.

Vielen Dank für Ihre Antwort. Ich verwende UberSVN in Ubuntu. Können Sie eine Idee zu UberSVN haben? Yashwant vor 11 Jahren 0
Da ich es noch nie benutzt habe, habe ich nicht viel Einsicht. Ich kann mir nicht vorstellen, warum der Prozess anders sein sollte, aber ich denke, Sie sollten die Dokumentation von UberSVN lesen, um zu überprüfen, ob dies nicht der Fall ist. Ich würde mit [dieser Seite] beginnen (http://docs.ubersvn.com/v1.0/reference.html#R73) Xyon vor 11 Jahren 0
Ich bin froh, dass jemand den eigentlichen svn-Code gepostet hat, um ihn zum Laufen zu bringen, nicht die gui-Klicks, danke, habe eine positive Bewertung. Wenn der vollständige Pfad falsch ist, teilt Ihnen svn mit, wie es bei einem Fehler aussehen muss. Der Ort ist der vollständige Pfad, den svn verwendet, z. B. svn + ssh: // [IP-Adresse] / Ihre / repo / pfad Lizardx vor 6 Jahren 1
2
Mahesh.D

For netbeans IDE,in main menu select Team->Relocate their give your modified URL,Source

Edit: Similarly in RapidSVN,in menu Repository->switch URL option will be there,here we can give new URL of SVN repository and check the relocate option.

1
jrhamza

In Tortoise SVN Client

Wechseln Sie in den Stammordner des SVN-Projekts. Klicken Sie dann mit der rechten Maustaste.

TortoiseSVN-> Umziehen. Und vergeben Sie die neue IP-Adresse.

Erledigt

1
Gal Samuel

In NetBeans 8.0.2:

  • Trennen Sie das Repository (Menü: Team-> Trennen).
  • Repository-URL-Verlauf löschen (Menü: Extras-> Optionen-> Team-> Subversion-> Verbindungseinstellungen verwalten)
  • Verbindung mit neuer URL wiederherstellen (Menü: Team-> Verbinden)