1

Tortoiseがクラッシュしたときにフォルダをコミットしていたとき。コードを移動し、別のチェックアウトを実行し、変更ファイルを再度貼り付けて、コミットしようとしました。

以下のエラーが発生しました:

エラー:コミットに失敗しました(詳細は次のとおりです):
エラー:パスのロックを確認できませんエラー:; 一致するロックトークンがありません
エラー:ロックを解除する場合は、[変更の確認]ダイアログまたはリポジトリブラウザを使用してください。

[ロックを解除]ボタンを見つけようとしましたが、表示されません。「変更を確認」して、「BreakLock」のフォルダを右クリックしてもうまくいきませんでした。また、ファイルを再度ロックしようとしましたが、エラーが発生しました。

「エラー:ファイルシステム'... \ repository\db'のユーザー''によってロックされました」

svnフォルダー内のファイルを削除してロックを解除できますか?

編集:バートが私に言ったことをやろうとしたとき、トータスが再びクラッシュしました問題:

イベント名:BEX

アプリケーション名:TortoiseProc.exe

アプリケーションバージョン:1.7.1.22161

障害モジュール名:saslDIGESTMD5.dll

障害バージョン名:2.1.24.0

例外コード:c0000005

デバッグエラー:saslDIGESTMD5.dll!7333c86a()不明

4

1 に答える 1

4

このエラーは、作業コピーロックに関するものではなく、を使用して明示的に取得されたロックに関するものです。svn lock

エラーメッセージで正確なパスを取得しましたか?

その場合、あなたはすることができます

svn lock --force PATH -m "Steal lock"

他の作業コピーに元々保存されていたロックを盗むため。

svn status -u

また、リポジトリでロックされているファイルも表示されます。

于 2012-09-06T15:26:50.987 に答える