2016-05-31 11 views
-1

Ich habe wenige Dev-Maschinen laufen Ubuntu 13.10 mit SVN-Client 1.7.9 Planung auf Ubuntu Update 14.04 LTS, die SVN-Client 1.8.8 hat. Auf einer Spur habe ich folgenden Fehler vom 1.8.8 SVN Client (14.04) bekommen.SVN-Format-Kompatibilität zwischen alten und neuen Clients

svn: E155036: Please see the 'svn upgrade' command 
svn: E155036: The working copy at '/path/to/working/copy' is too old (format 29) 
to work with client version '1.8.8 (r1568071)' (expects format 31). 
You need to upgrade the working copy first. 

aus diesem Fehler und http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.upgrade.html Ich verstehe, dass ich

svn upgrade 

auf meiner SVN 1.7.9 Arbeitskopie ausführen muß.

meine Frage ist,

Hat format31 (1.8.8) Arbeitskopie Arbeit mit format29 (1.7.9-Client), nachdem ich einige Änderungen an und Check-out in anderen Maschinen begehen (die immer noch 1.7.9 Client ausgeführt wird) .

wird ein Upgrade Auswirkungen auf die Arbeit von älteren Clients? Danke.

Antwort

2

Kurze Antwort: ja, können Sie verschiedene Versionen von Clients verwenden (und Formate von WC) gleichzeitig

Arbeitskopie ist nur lokal Teil von Subversion: Subversion-Client muss mit ihr kompatibel zu verwenden Format WC (kann nicht älter lesen und kann nicht neuer lesen). Wenn Sie sich verpflichten, alle in-Repository gespeichert Änderungen (die übrigens nicht so strenge Einschränkungen haben) und von anderen Clients Änderungen Arbeitskopie von übertragen wird jede Version

+0

Sie entsprechende Dank! .thats ein Erleichterung! .. und jetzt verstehe ich Client ist BerkeleyDB basiert. können Sie mir erklären oder leiten, wie es auf dem Server gespeichert ist? – ganesh

+0

http://stackoverflow.com/questions/4460321/is-the-contents-of-svn-folder-standardised-and-cross-compatible-between-svn-cli?rq=1 erklärt dies..only jetzt habe ich gefunden dies aus verwandten Fragen Teil! .. – ganesh

Verwandte Themen