1

私は日食で作業しており、プロジェクトをSVNリポジトリにチェックインしようとしています。をインストールしSVNKit 1.7.10 Impementationました。私の知る限り最新版です。選択Team -> Share Projectしてから、リポジトリ内のターゲット フォルダーを選択します。奇妙なことに、常に同じエラー メッセージが表示されるため、共有/チェックインが成功しません。

svn: E155021: This client is too old to work with the working copy at <workspace_path>

SVNソフトウェアを更新し、関連するすべての回答も見ました:

SVN 作業コピーのバージョンをダウングレードするにはどうすればよいですか?

Subversion 「このクライアントは古すぎて作業コピーを使用できません」 ヘルプ?

Subversion: このクライアントは古すぎるため、作業コピー '.' を使用できません。

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

それにもかかわらず、それでも動作を拒否し、メッセージは同じままです。追加でインストールした情報も提供できますが、コマンドウィンドウにTortoise SVNコマンドを書いても認識されません。svnプロジェクトを正常にチェックインするには、Eclipse で SVN をどのように更新すればよいですか? 一部のプラグインをアンインストールして再インストールすることをお勧めしますか?

更新:プロジェクトは最初に SVN リポジトリからチェックアウトされました。同じ問題があったTortoise SVNため、Eclipse SVNチェックアウトできませんでした。元のリポジトリから切断し、コードにいくつかの変更を加えた後、古いリポジトリまたは別のリポジトリに再度チェックインしようとしましたが、常に同じメッセージで失敗します:

Share project was failed.
svn: E155021: This client is too old to work with the working copy at <workspace_path>

これまでのところTeam、Eclipse で選択した後のオプションは 3 つしかありません。

Apply Patch, Share Project, Share Projects.

4

2 に答える 2

0

SVN リポジトリ メタデータがそのフェーズで初期化されるため、Share プロジェクトが正しくないリポジトリ バージョンで失敗するのは奇妙に思えます。

チェックする価値のある2つのオプションがあります

  1. プロジェクトを共有しようとするときは、プロジェクトが SVN でまだ共有されていないことを確認してください。Eclipse を使用して (既に共有されている場合は) リポジトリからチェックアウトします (この場合、Eclipse は SVN プロパティについて処理するため、共有することは提案されません)。プロジェクトが SVN でまだ共有されていない新しいプロジェクトである場合は、プロジェクト ディレクトリからすべての .svn フォルダーを手動で削除し (Eclipse の外部でこれを行う必要がある可能性があります)、もう一度やり直してください。
  2. SVNKit SVN コネクタまたは Eclipse ツールのいずれかに特定のバグが見つかりました。ただし、前の手順で説明したすべてを試していない限り、問題を開発者に報告することはお勧めしません。
于 2013-09-17T12:02:16.900 に答える