[解決済み】「前の操作が終了していません」でSubversionが固まる?
質問
サブバージョンリポを更新しようとすると、クリーンアップを実行しなければならないと表示されます。クリーンアップを実行すると、ファイルが見つからないと言われます。(今朝、自宅のPCからコミットに失敗したファイルの巨大なディレクトリを削除しましたが、その後、職場から同じファイル群をコミットしたら、自宅のレポがダメになりました)。ということで、クリーンナップはこう言います。
Cleanup failed to process blablabla Can't set file blablabla read-write.Can'tは、ファイルblablablaを読み書きできるようにするための処理に失敗しました。システムは指定されたファイルを見つけることができません。
更新すると書いてある。
コマンドを実行します。更新エラーです。前の操作は終了していません。 中断された場合は「クリーンアップ」を実行してください。を実行してください。 'Cleanup'コマンドを実行します。 完了しました!
どうすればこれを解除できますか?
解決するには?
私も同じような状況に陥ったことがあります。ワークスペースのルートからクリーンアップを実行してみましたか?子ディレクトリ(問題がある場所)からのクリーンアップがうまくいかず、ワークスペースのルートからのクリーンアップがうまくいくことがありますね。
それでもダメな場合は、どこかの子ディールを削除してしまっている可能性があります。子ディールから1つ上の階層も削除して(そこがルートではないと仮定して)、更新とクリーンアップを再試行してみてください。
クリーンアップの試みがどのレベルでも成功しない場合、答えは残念ながら新しい作業コピーをチェックアウトすることです。
関連
-
[解決済み】TortoiseSVNでユーザーを変更する方法
-
[解決済み】フォルダのSubversionコントロールを削除する方法は?
-
[解決済み】TortoiseSVNで、あるフォルダから別のフォルダにファイル(またはフォルダ)を移動するにはどうすればよいですか?
-
[解決済み】「前の操作が終了していません」でSubversionが固まる?
-
[解決済み】SVNコミットの特定ファイルについて
-
[解決済み】ファイルの移動はどのように行うのですか?
-
[解決済み】SVNチェックアウトでローカルの変更を破棄する方法は?
-
[解決済み】コミット前にファイルをsvnに「unadd」する。
-
[解決済み】Git のマージは SVN よりも優れているのでしょうか?
-
[解決済み】「ローカル編集、更新時に着信削除」メッセージの解決方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン