1

PHP 用の Easyeclipse と Subclipse プラグインを長い間問題なく使用しています。
今朝、問題なくプロジェクトをコミットしました。今日の午後、もう一度コミットしようとすると、サブフォルダーのみに関係するこのエラーが発生します。

Unsupported working copy format
svn: This client is too old to work with working copy
'My subfolder'; please get a newer Subversion client

エラーが示唆するように、解決策がクライアントの更新であるといういくつかの質問を見つけました。しかし、私の場合、構成を変更したり、何もインストールしたりしませんでした。

一部のファイルが破損したのではないかと心配しています。
ローカル コピーでの手動のコピー アンド ペースト プロセス中に発生した可能性がありますが、その兆候はありません。

問題がサーバー側にあるのかクライアント側にあるのかを確実に知る方法はありますか?

状況を回復するための可能な手順は何ですか?

4

3 に答える 3

1

これはおそらく、新しいバージョンの別の SVN クライアントを使用し、作業コピーを新しい形式にアップグレードしたことを意味します。Subclipse には、Subversion のすべてのバージョンをサポートするバージョンがあります。ほとんどの場合、SVN 1.8 作業コピー形式のサポートを含む Subclipse 1.10.x をインストールする必要があります。

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

Subclipse を適切なバージョンにアップグレードすると、すぐに再び動作するようになります。既存の作業コピーは問題ないはずです。

于 2013-10-10T17:43:28.767 に答える
1

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

于 2014-01-24T08:39:23.687 に答える