web-dev-qa-db-ja.com

変更svnの更新中にエラーが発生しました

PHPStormをインストールし、PHPプロジェクトとSVNを含むディレクトリを開きます。変更の[SVN]タブで、次のエラーが発生します。

Error updating changes: svn: E155021: The client is too old to work with the working copy at "..." (format 31). 

いくつかのアイデア? TortoiseSVN 1.7.7をインストールしました。最初にプロジェクトを開いたときにすべてがうまく機能しましたが、さらに開くと上記のエラーが表示されます。

13
croppio.com

Subversion 1.8で作業コピーの形式が変更されたため、TortoiseSVN 1.8にアップグレードした後、作業コピーをアップグレードするか、新しいコピーをチェックアウトする必要があります。作業コピーを新しい形式にアップグレードした後、古いSubversionクライアントはアップグレードされた作業コピーを操作できなくなります。

これで、作業コピーを新しい形式(SVN 1.8)にアップグレードしました。システム上の別のSVNクライアントはSVN1.8(TortoiseSVN 1.8.0?など)のようですが、PHPStormはまだ1.7.xです。 SVN 1.7は、1.8の作業コピーでは機能しません。その逆も同様です。

"Subversion 1.8リリースノート|作業コピーのアップグレード" を参照してください。

8
bahrep

今はツールではありませんが、私の場合、Eclipseワークスペースの場所を別の場所に移動すると問題が発生します。問題を解決するために、svnリポジトリからプロジェクトをチェックアウトします。次に、古いプロジェクトですべてのsvnファイルをクリーンアップします。 (単純な検索.svnと削除)次に、変更が表示され、プロジェクトが最新の状態になっている、チェックアウトしたばかりのコンテンツにコンテンツをコピーします。この方法は、他の厄介なエラーにも適用できます。誰かを助けてくれることを願っています

1
Halis Yılboğa

Phpstorm 1.7の場合、同様の問題が発生しました。 SVN> 1.8でチェックアウトしようとしないでください。上記のように、それは機能していないようです。他の場所でチェックアウトして、広告を更新してください。私がしたこと:

-VCS => Operation PopUp (you will ne prompted to fill repository. Thats the goal)  
-(clear auth cache)
-(VCS => show history. You have to enter your credentials)
-VCS => Update
-Good Luck
0
Andreas Dyballa