サーバープルソリューションの一部として SharpSVN を使用しています。プログラムは構成ファイルからリビジョンを読み取り、一致しない場合は、指定されたリビジョンに更新します。
これは私の開発者のマシンでは正しく動作しているようですが、サーバーにプッシュすると、「Working copy XXXXXXX' locked」というエラーが表示されます.TortoiseSVN は wc を適切に更新できます.クリーンアップ用の TortoiseSVN も正常に動作します.
「ロックされた」エラーをキャッチして「ロック解除」を呼び出そうとしましたが、その関数はトイレがロックされていないことを示しています。また、エラーをキャッチして SharpSVN から「クリーンアップ」を呼び出そうとしましたが、「読み取り専用データベースを書き込もうとしています」というエラーが発生します。
SVN 作業コピーを削除し、再チェックアウトしました。新しい場所に移動しました。権限を変更しました。読み取り専用フラグを変更しました。何も機能していません。
これは他のいくつかのエラーと似ているようですが、それらのほとんどは「クリーンアップ」または削除によって解決されました。
提案、アイデアはありますか?