Subversion Client-Versionsverwechslung [Duplikat]

8

Ich benutze Subversion mit Version 1.6.5 auf dem Server. Ich benutze Subclipse (Version 1.6) in STS als Client für bestimmte Aufgaben, aber ich verwende häufiger einen 1.7.0 Subversion-Befehlszeilenclient.

Warum 1.7 für den Befehlszeilenclient? Kein guter Grund.

Also habe ich eine Verzweigung mit dem Kommandozeilen-Client gemacht, und jetzt, wenn ich versuche, Subclipse zu "Update to HEAD" zu verwenden, sagt es mir:

  

org.tigris.subversion.javahl.ClientException: Nicht unterstütztes Arbeitskopieformat

     

svn: Der Pfad 'C: \ code \ workspace \ my_app' scheint Teil einer Subversion 1.7 oder höher zu sein   Arbeitskopie. Bitte aktualisieren Sie Ihren Subversion-Client, um diese Arbeitskopie zu verwenden.

Was kann ich tun, um dieses Projekt für Subclipse verständlich zu machen? Vorausgesetzt, dass ich nicht die Autorität haben werde, alles auf den neuesten Stand zu bringen, ist das eine Möglichkeit, dieses Projekt für einen 1.6-Kunden akzeptabel zu machen, ohne dabei Fortschritte zu verlieren?

Der Befehlszeilenclient, den ich verwende, befindet sich in Cygwin.

    
Eric Wilson 25.10.2011, 17:36
quelle

1 Antwort

12

Siehe: Ссылка

  

Subversion 1.7.0 Unterstützung
  Die Versionen von Subclipse 1.8.x sind jetzt verfügbar   und enthält Unterstützung für Subversion 1.7.0 einschließlich der neuen WC-NG   Format.

Sobald ein neuerer SVN-Client eine Arbeitskopie berührt, aktualisiert er das Layout der Arbeitskopie auf das neue Format. Sie können nicht zurückgehen, und Sie können SVN-Clients verschiedener Versionen nicht mischen, sei es GUI-basiert oder Befehlszeilen-basiert. Ich empfehle ein Upgrade auf die neuere Finsternis. Es wird das neue Layout 1.7 verstehen.

    
William Leara 25.10.2011, 17:43
quelle