29

プロジェクトのルート ディレクトリに maven pom ビルド ファイルがあります。Eclipse (Europa) から SVN リポジトリと同期しようとすると、赤い二重矢印がファイル アイコンに追加されます。これは、前回の同期以降、ローカル コピーとリポジトリ内のコピーの両方が変更されたことを意味します。

「オーバーライドして更新...」を実行しようとすると、エラーメッセージがスローされます。

Some resources were not reverted.
Attempted to lock an already-locked dir
svn: Working copy 'C:\Java\workspaces\pro\myProject-TRUNK' locked

この場合、何をすべきか考えていますか?

4

13 に答える 13

49

svn クリーンアップ ?

ただし、Eclipseからそれを行う方法がわからない...しかし、それが標準のsvn作業コピーである場合は、別のツールでそれを行うことができるはずです。

于 2009-02-09T14:31:37.577 に答える
7

Team->Cleanup が subeclipse から利用できない場合は、ディレクトリから .loc および .log ファイルを削除し、リソースを更新して、以前にエラー メッセージを表示します。

于 2013-01-31T05:06:42.347 に答える
6

リポジトリが少し機密になっているようです。プロジェクトディレクトリで「svn cleanup」を試すことができます。

コマンドラインで、または別のツールを使用して実行できます...

コマンド プロンプトから、Subversion をインストールし、PATH に追加する必要があります。Eclipse を閉じ、コマンド プロンプトを開き、cd でプロジェクトのルートに移動してから、「svn cleanup」と入力します。

Tortoise SVNを使用して、Windows エクスプローラーから同じことを行うこともできます。Tortoise SVN をインストールし、Eclipse を閉じます。Windows エクスプローラー内で、プロジェクト ディレクトリの親に移動し、プロジェクト フォルダーを右クリックして、[Tortoise SVN] -> [クリーンアップ] を選択します。

于 2009-02-09T14:37:50.870 に答える
5

これは通常、ディレクトリをプロジェクト内の別のディレクトリに貼り付けたときに発生します。

ディレクトリを手動で作成してから、すべてのファイルを貼り付ける必要があります。

この問題を解決するには:

  • プロジェクト (または親ディレクトリ) を右クリックします。
  • それからチーム
  • その後、クリーンアップ
于 2012-10-19T07:37:06.970 に答える
3

これは、変更をコミットする保留中のセッションがある場合に発生するため、変更をコミットする前にクリーンアップを行う必要があります。これがその方法です。

  1. クリックしてチーム - >クリーンアップ
  2. もう一度コミットしてみてください..
于 2011-10-12T06:11:11.877 に答える
3

Eclipse (IDE) を再起動します。問題が解決しました。

于 2015-08-31T05:41:13.140 に答える
2

ローカルのsvnフォルダーに移動し、ログファイルとロックファイルを削除して、Eclipseからsvnを更新し、すべてを元に戻しました

于 2012-04-15T21:38:11.970 に答える
1

ほとんどの回答でチーム - >クリーンアップが表示されますが、どういうわけかうまくいきませんでした。

私はこれをしました - 私には2回起こりました。

このように解決したら、変更内容を含むバックアップ ファイルを作成しました。私は日食を閉じました-> Windowsエクスプローラーでプロジェクトに移動します->競合しているファイルに移動します->右クリック-> SVN->元に戻します。今、私は日食を始めました->私の変更を元に戻し、それはうまくいきました。

二度目に起こった - それは助けにはなりませんでした。そのため、Eclipseワークスペースでプロジェクトを削除する必要があり、SVNからプロジェクトをチェックアウトすると機能しました。

-それが役に立てば幸い。

于 2016-06-15T20:47:53.693 に答える
1

右クリックして [チーム] -> [更新/クリーンアップ] を選択します

于 2015-03-01T07:07:29.830 に答える