2016-05-31 10 views
-1

私は、ubuntu 13.10を実行しているSVNクライアント1.7.9のSVNクライアント1.8.8を持つubuntu 14.04 LTSへの更新を計画しているマシンはほとんどありません。私は1.8.8 SVNクライアント(14.04)からエラーが発生しました。古いクライアントと新しいクライアントの間のSVN形式の互換性

このエラーから
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. 

http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.upgrade.html私は、私は私のSVN 1.7.9作業コピーに

svn upgrade 

を実行する必要があることを理解しています。私の質問がある

は、私はいくつかの変更や、他のマシンでのチェックアウトをコミットした後format29(1.7.9クライアント)とformat31(1.8.8)作業コピー作業(まだ1.7.9クライアントを実行している)してい 。

古いクライアントの動作に影響しますか? ありがとうございます。

答えて

2

短い答え:はい、あなたは同じ

作業コピーで異なるクライアントのバージョン(およびWCの形式)を使用することができますがSubversionののローカルのみ一部です:Subversionのクライアントは、それのフォーマットと互換性が使用する必要がありますWC(古いものは読み取れず、新しいものは読み取れません)。 あなたがコミットすると、すべての(ところで、このような厳しい制限を持っていない、)リポジトリに格納された変更や任意の他のクライアントから変更がの対応作業コピーに転送されます任意のバージョン

+0

ありがとう!A .thats私はクライアントがBerkeleyDBベースだと理解しています。 サーバーにどのように格納されているか説明したり指示したりできますか? – ganesh

+0

http://stackoverflow.com/questions/4460321/is-the-contents-of-svn-folder-standardised-and-cross-compatible-between-svn-cli?rq=1これを説明します...これは関連する質問の部分から!.. – ganesh

関連する問題