2010-12-16 11 views
0

Ich verstehe SVN jetzt nicht. Wenn ich eine Datei zu ändern und versuchen, zu aktualisieren, es gibt mir die folgende Fehlermeldung:Subversion SVN: Das Repository wurde verschoben Das Repository wurde dauerhaft nach XXX verschoben. Bitte verschieben Sie

Repository has been moved 
Repository moved permanently to 'http://myIpAdress/svn/'; please relocate 

Soweit ich weiß, ich habe nicht die Adresse von meinem Repository oder nichts ändern. Die anderen Clients haben denselben Fehler, daher scheint etwas mit dem Repository und nicht mit dem svn-Client nicht in Ordnung zu sein. Irgendwelche Vorschläge? Die Adresse meines Repository ist "/ var/svn/Repository", das ist der Location-Tag in meiner Apache-Config ist:

<Location /svn> 
SVNPath /var/svn/repository 
.... other tags 
</Location> 

Und das ist die Struktur meiner Repository:

repository->myWebapp->Trunk 

UPDATE:

Der svn info Befehl in meiner Arbeitskopie gibt mir die folgenden Ergebnisse:

URL: http://myIpAdress/svn/myWebApp/trunk 
Repository Root: http://myIpAdress/svn 

Antwort

3

Versuchen Sie, den Befehl svn info auszugeben, und sehen Sie sich den Repository-Pfad an. Ich vermute, dass es nicht mit dem http://myIpAddress/svn/ Wert übereinstimmt, den Sie oben zitiert haben.

Wenn dies nicht der Fall, sollten Sie svn switch --relocate URL_FROM_SVN_INFO http://myIpAddress/svn/

+0

Wenn Ihr Subversion Dienste von Apache konfrontiert werden verwenden, httpd.conf Setup überprüfen. Es ist nicht möglich, dass die IP-Adresse korrekt in das Subversion-Repository aufgelöst wird, mit dem eine Verbindung hergestellt werden soll. In jedem Fall sollten Sie jedoch den DNS-Namen und keine IP-Adresse verwenden, um Arbeitskopien auszuprobieren. – jgifford25

Verwandte Themen