web-dev-qa-db-ja.com

SVNリポジトリへのファイルのコミットの問題

プロジェクトのルートディレクトリに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

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

28
Boris Pavlović

svn cleanup?

しかし、Eclipseからどのようにそれを行うのかわかりませんが、それが標準のsvn作業コピーであれば、別のツールでそれを行うことができます。

49
benlumley

EclipseでSVNクリーンアップを行うには

ロックされたプロジェクトを右クリック->チーム->クリーンアップ

31
MAA

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

7

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

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

問題を解決するには:

  • プロジェクト(または親ディレクトリ)を右クリックします
  • 次に、チーム
  • 次にクリーンアップ
5
Silent_Rebel

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

あなたはコマンドラインで、または別のツールを使用してそれを行うことができます...

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

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

5
stephendl

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

  1. クリックしてチーム->クリーンアップ
  2. もう一度コミットしてください。
3
Kamalakar Dandu

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

3
Zumry Mohamed

それは私のために働いています。

sVNアプリケーションを追加する

Sudo apt-get install svn
cd <folder-project-name>
svn cleanup
3
Furetto

ローカルのsvnフォルダーに移動し、ログファイルとロックファイルを削除してEclipseからsvnの更新を行い、すべてが軌道に乗った

2

プロジェクトを右クリック->チーム->更新/クリーンアップ

2
Vijay Bhatt

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

1
Deepu Surendran

TortoiseSVNを使用->ロックを解除->ロックを解除

1
Aliuk

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

私はこれをしました-それは私のために二度起こりました。

このように解決したら、変更を加えたバックアップファイルを作成しました。 Eclipseを閉じました-> Windowsエクスプローラーでプロジェクトに入ります->競合するファイルに移動します->右クリック-> SVN->元に戻します。今、私はEclipseを開始しました->私の変更を元に戻し、それは機能しました。

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

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

1