2009-03-04 8 views
2

Ich habe Subclipse für Java installiert und TortoiseSVN nur für #develop installiert, wie von jemand vorgeschlagen, der eine andere Frage beantwortet. Wenn ich versuche, eine C# -Klasse zu bearbeiten, heißt es "Client ist zu alt, um mit Arbeitskopie zu arbeiten" - aber die Subversion-Version von TortoiseSVN (1.5) scheint neuer zu sein als die von Subclipse (1.4?). Was ist los - die Nachricht scheint ein bisschen zurück! Kann ich die Versionsstufe von TortoiseSVN auf Subklipse herunterstufen oder Subklipse upgraden ?! Vorschläge würden geschätzt werden!Versionsprobleme bei der Ausführung von Subclipse und TortoiseSVN

Antwort

1

Es stellte sich heraus mein Problem war aufgrund der Tatsache, dass #develop 2.2 Kräfte TortoiseSVN 1.4 zwingt - es funktioniert nicht mit TortoiseSVN 1.5. Naja! Vielen Dank für Ihr Feedback!

3

Gerade von der FAQ:

Die vollständige Fehlermeldung lautet: ‚‘ Dieser Client ist zu alt mit Arbeitskopie zu arbeiten; Bitte besorgen Sie sich einen neueren Subversion-Client.

Sie diese Fehlermeldung erhalten, wenn Sie einen Subversion-Client mit einer höheren Subversion Version verknüpft verwendet haben, und dann versuchen, einen Befehl mit einem Subversion-Client mit einer älteren Version verknüpft ausführen, zB verwendete man ein 1.4. x Client auf Ihrer Arbeitskopie, und jetzt versuchen Sie einen Svn 1.3.x Client auf der gleichen Arbeitskopie.

Der Grund dafür ist, dass Subversion 1.4 und 1.5 die Arbeitskopien bei jedem Befehl transparent aktualisieren. Sobald das Arbeitskopieformat aktualisiert ist, können ältere Clients nicht mehr auf die Arbeitskopie zugreifen, da sie das neue Format nicht kennen.

Die einzige Lösung, um dies zu "beheben", besteht darin, den von Ihnen verwendeten Client zu aktualisieren, der Ihnen diese Fehlermeldung gab. Oder machen Sie einen neuen Checkout mit dem älteren Kunden.

0

Die Botschaft ist richtig. Sie haben zwei SVN-Clients: TortoiseSVN und Subclipse. Der Subclipse-Client ist zu alt, um mit der TortoiseSVN-Arbeitskopie zu arbeiten. Als Teil der Änderungen für Subversion 1.5 wurde das Format der Arbeitskopie geändert, um die neue Zusammenführungs-Tracking-Funktion zu unterstützen. Wenn Sie mit TortoiseSVN auf Ihre Arbeitskopie zugreifen, wird diese automatisch vom v1.4-Format in das neuere v1.5-Format konvertiert (dies wird in den Versionshinweisen TortoiseSVN und Subversion erwähnt).

Wenn Sie also sowohl Subclipse als auch TortoiseSVN auf derselben Arbeitskopie verwenden, sollten beide Clients entweder auf kompatiblen Subversion-Versionen basieren (dh sowohl auf Subversion 1.4.x als auch auf Subversion) 1.5.x). Sie sollten also entweder Subklipse aktualisieren oder TortoiseSVN herunterstufen.

Verwandte Themen