3 Stimmen

SVN Update Problem in Eclipse

Ich benutze SVN mit Eclipse seit Jahren ohne Probleme. Aber plötzlich funktioniert ein Projekt nicht mehr richtig, obwohl andere in Ordnung sind.

Wenn ich versuche zu aktualisieren, erhalte ich diese Meldung:

alt text

Im Eclipse-Protokoll sehe ich: U

nunterstütztes Arbeitskopieformat svn: Dieser Client ist zu alt für die Arbeit mit Arbeitskopie ' C:\Work\xxxxxxxxxxxx\client '; bitte besorgen Sie sich einen neueren Subversion-Client

Irgendwelche Ideen? Ich kann nicht sehen, wie ich das SVN-Plugin aktualisieren kann, selbst wenn es zu alt ist...

3voto

Blair Conrad Punkte 217777

Irgendwann hat jemand einen SVN-Kommentar in Ihrer Sandbox mit einem Client ausgeführt, der ein neueres Format als Ihr Plugin verwendet (wahrscheinlich ein Subversion 1.5-Client, während Sie zuvor 1.4 verwendet hatten).

Wenn Sie Ihren Client/das Plugin nicht aktualisieren, können Sie Ihre Sandbox erneut mit Ihrem bevorzugten Client/Plugin auschecken oder das Skript change-svn-wc-format.py verwenden, wie in den Subversion 1.5 Release Notes beschrieben, unter Änderungen der Arbeitskopie und des Repository-Formats .

2voto

John Stoneham Punkte 2445

Subversion-Clients aktualisieren automatisch Ihre Arbeitskopie, wenn sie diese berühren. Wie Blair schon sagte, hat etwas Ihre Arbeitskopie berührt, wahrscheinlich ein 1.5-Client.

Sie müssen alle Ihre verschiedenen Subversion-Clients - CollabNet (Kommandozeile), TortoiseSVN, Subclipse, Subversive, etc. - alle auf der gleichen Nebenversion halten (1.4 vs. 1.5), oder Sie werden weiterhin dieses Problem haben.

Blair hat eine gute Strategie für eine Lösung, aber am einfachsten wäre es, die Arbeitskopie erneut zu überprüfen.

1voto

Marko Punkte 29192

Sie können versuchen, das SVN-Plugin (Subclipse?) so einzustellen, dass es svnkit anstelle des nativen Clients verwendet.

0voto

Keltia Punkte 14251

Wenn Subversion nicht in Ihrem SVN-Plugin enthalten ist, müssen Sie Ihren svn-Client selbst aktualisieren. Haben Sie überprüft, ob der Server, mit dem Sie sich verbinden, nicht aktualisiert wurde?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X