2013-07-05 20 views
12

PHPStormがインストールされていて、私はSVNを持つPHPプロジェクトを含むディレクトリを開きます。変更のSVNタブで、次のエラーが発生しました。変更の更新中にエラーが発生しました

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

いくつかのアイデアはありますか?私はTortoiseSVN 1.7.7をインストールしました。最初はすべてがうまくいったのですが、上記のエラーがさらに出てきました。

+3

Phpstormには、統合されたsvnクライアントが付属しています。この統合クライアントは古すぎる可能性があります。私はそれを更新することが可能かどうか、おそらくプラグインの更新を検索するのか分からないのですか?できない場合は、tortoiseSVNを使用してSubversionの作業を行う必要があります。 –

答えて

8

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

作業コピーを新しい形式(SVN 1.8)にアップグレードしました。あなたのシステム上の他のSVNクライアントはSVN 1.8(例えばTortoiseSVN 1.8.0?)ですが、PHPStormはまだ1.7.xです。 SVN 1.7は1.8の作業コピーとその逆を扱うことができません。

"Subversion 1.8 Release Notes | Upgrading the Working Copy"を参照してください。

0

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 
1

私は今、ツールがないが、私の場合には、私は、問題が発生している、別の日食のワークスペースの場所を移動: は私がでました。問題を解決するために私はチェックアウトプロジェクトは、svnリポジトリを形成する。その後、古いプロジェクトで私はすべてのsvnファイルをきれいにする。 (単純な検索.svnとdelete)、私はちょうどチェックアウトされたものにコンテンツをコピーします。私の変更は表示され、プロジェクトは最新です。この方法は他の迷惑なエラーにも適用できます。 希望の助けを求める人

関連する問題