プロジェクトのルートディレクトリに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
この場合、何をすべきか考えていますか?
svn cleanup?
しかし、Eclipseからどのようにそれを行うのかわかりませんが、それが標準のsvn作業コピーであれば、別のツールでそれを行うことができます。
EclipseでSVNクリーンアップを行うには
ロックされたプロジェクトを右クリック->チーム->クリーンアップ
team-> Cleanupをsubeclipseから使用できない場合は、ディレクトリから.locおよび.logファイルを削除し、リソースを更新してエラーメッセージを表示します。
これは通常、プロジェクト内でディレクトリを別のディレクトリに貼り付けるときに発生します。
ディレクトリを手動で作成してから、すべてのファイルを貼り付ける必要があります。
問題を解決するには:
リポジトリが少し混乱しているようです!プロジェクトディレクトリで「svn cleanup」を試すことができます。
あなたはコマンドラインで、または別のツールを使用してそれを行うことができます...
コマンドプロンプトから、SubversionをインストールしてPATHにインストールする必要があります。 Eclipseを閉じ、コマンドプロンプトを開き、プロジェクトのルートにcdして、「svn cleanup」と入力します。
Tortoise SVN を使用して、Windowsエクスプローラーから同じことを行うこともできます。 Tortoise SVNをインストールし、Eclipseを閉じます。 Windowsエクスプローラー内で、プロジェクトディレクトリの親に移動し、プロジェクトフォルダーを右クリックして、「Tortoise SVN」->「Clean up」を選択します。
これは、変更のコミットに関する保留中のセッションがある場合に発生するため、変更をコミットするために別の試行を行う前に、クリーンアップを行う必要があります。これがその方法です。
Eclipse(IDE)を再起動します。問題が解決しました。
それは私のために働いています。
sVNアプリケーションを追加する
Sudo apt-get install svn
cd <folder-project-name>
svn cleanup
ローカルのsvnフォルダーに移動し、ログファイルとロックファイルを削除してEclipseからsvnの更新を行い、すべてが軌道に乗った
プロジェクトを右クリック->チーム->更新/クリーンアップ
右クリックして、「チーム」->「更新/クリーンアップ」を選択します
TortoiseSVNを使用->ロックを解除->ロックを解除
ほとんどの回答でチーム->クリーンアップが表示されます-どういうわけかうまくいきませんでした。
私はこれをしました-それは私のために二度起こりました。
このように解決したら、変更を加えたバックアップファイルを作成しました。 Eclipseを閉じました-> Windowsエクスプローラーでプロジェクトに入ります->競合するファイルに移動します->右クリック-> SVN->元に戻します。今、私はEclipseを開始しました->私の変更を元に戻し、それは機能しました。
二度目に起こった-それは助けにはならなかった。そのため、Eclipseワークスペースでプロジェクトを削除し、SVNからプロジェクトをチェックアウトしなければなりませんでした。
-それが役に立てば幸い。