Mac 10.7.5、SVN 1.7、およびEclipse SubversiveプラグインでEclipse Junoを使用しています。時々、プロジェクトから変更をコミットしようとすると(パッケージエクスプローラーからプロジェクトを右クリックし、[チーム]-> [コミット]を選択)、エラーが発生します。
Some of selected resources were not committed.
Some of selected resources were not committed.
svn: E200007: Commit failed (details follow):
svn: E200007: Commit failed (details follow):
svn: E200007: CHECKOUT can only be performed on a version resource [at this time].
svn: E175002: CHECKOUT request failed on '/svn/subco-digital.coderepo/!svn/rvr/2110/trunk/myproject/src/main/Java/org/mainco/subco/myproject/validator/UserFormValidator.Java'
プロジェクトの最新バージョンをチェックアウトしたことを確認しました。これらの繰り返されるエラーをどのように処理できますか?
クリーンアップは私のために働いた:
を右クリック project -> team -> cleanup / refresh
これはおそらく、コンソールsvnバージョンがEclipseの「SVNKIT(Pure Java)」バージョンとは異なる可能性が高いため、「JavaHL(JNI)」を使用してPreferences => Team => SVN => SVN interface => Clientを変更できます。
私の場合は次のとおりです。Java HL 1.7.10を使用しても問題ありませんが、SVNKIt v1.7.9を使用すると問題が発生します
wuliang-Mac:src wwu$ svn --version
svn, version 1.7.10 (r1485443)
compiled Jul 9 2013, 12:55:03
他の投稿 ...でコメントしたとおり.
それらのために project -> team -> cleanup Eclipseで動作しません:
svn cleanup /folder_to_cleanup
を使用して端末からSVNKitには バグ報告 があり、同じエラーがあります。
私の場合、 project -> team -> cleanup / refresh 一方のファイルでは機能しましたが、他方では機能しませんでした。 Eclipseのsvnコンソールから失敗したコマンドをコピーし、「svn」プレフィックスを付けてコンソールで実行するだけで機能します。したがって、構文は次のとおりです。
svn commit -m "comment" -N /path/to/file
私はこの問題を解決するのに苦労し、最終的に何が起こったのかを理解しました。
EclipseまたはIntelliJでSVNアドオンを使用する場合IDEAおよびシステムのファイルブラウザからファイルを削除とすると、このメッセージも表示されます。
IDEAで解決できた唯一の方法は、外部SVNツールを使用して変更をコミットし、IDEを再度開いて変更をチェックアウトすることでした。その後、私はそのようなエラーなしでコミットすることができました。
ターミナルから実行してみてください:
svn cleanup
チーム-> IDEからのRefresh/Cleaunpは機能しませんでした。