3

最近、NetBeans 6.7.1 から 7.3.1 に (Windows 7 システムから別の Windows 8 システムに) 切り替えました。6.7.1 では、Collabnet の CLI クライアントを使用して SVN リポジトリにアクセスしました。7.3.1 では、NetBeans 自体に含まれている SvnKit です。

ファイルをコミットしようとすると、次のエラーが表示されました。

svn: E155004: Working copy 'C:\Users\user1\Documents\NetBeansProjects\project1\_admin' locked

次に、作業コピーをクリーンアップしようとしましたが、別のエラーが発生しました:

svn: E155021: Unsupported working copy format

私が読んだ NetBeans FAQ では、組み込みの SvnKit が 1.5 以降のさまざまな SVN 形式をサポートしているため、NetBeans は古い CLI クライアントの形式をサポートする必要がありますが、サポートしていませんでした。すでにリポジトリの _admin ディレクトリを新しくチェックアウトしようとしましたが、これも役に立ちませんでした。

誰でも助けることができますか?

4

3 に答える 3

2

私もこの問題に遭遇しました。どうやら TortoiseSVN 1.8.x は、Netbeans の組み込み SVN ライブラリが (まだ) 対応できない新しい作業コピー形式を使用しているようです。私にとっての解決策は、TortoiseSVN を 1.7 にダウングレードすることでした ( http://sourceforge.net/projects/tortoisesvn/files/1.7.13/Application/の最新の 1.7 バージョン)。

于 2013-12-10T10:45:02.453 に答える
0

別の可能性: プロジェクトのサブディレクトリの 1 つにある SVN 1.6 作業コピーから古い .svn メタデータ フォルダーを誤ってコピーすると、このエラーが発生します (1.7 より前の SVN を使用したことがない場合は、.svn メタデータ フォルダーがありました)コードベースのすべてのサブディレクトリに - SVN 1.7 以降、ルートには .svn ディレクトリが 1 つしかありません)。そのため、1.6 リポジトリの古いプロジェクトから新しいプロジェクトにコードを移行する場合は、.svn フォルダーをコピーしないように注意してください。

SvnKit 1.8 プロバイダーで Eclipse/Subversive を使用しているときにこのエラーに遭遇しましたが、これは SVN エラーであるため、どの SVN クライアント実装でも同じであると推測しています。

于 2016-01-04T13:03:31.183 に答える