6

サーバープルソリューションの一部として SharpSVN を使用しています。プログラムは構成ファイルからリビジョンを読み取り、一致しない場合は、指定されたリビジョンに更新します。

これは私の開発者のマシンでは正しく動作しているようですが、サーバーにプッシュすると、「Working copy XXXXXXX' locked」というエラーが表示されます.TortoiseSVN は wc を適切に更新できます.クリーンアップ用の TortoiseSVN も正常に動作します.

「ロックされた」エラーをキャッチして「ロック解除」を呼び出そうとしましたが、その関数はトイレがロックされていないことを示しています。また、エラーをキャッチして SharpSVN から「クリーンアップ」を呼び出そうとしましたが、「読み取り専用データベースを書き込もうとしています」というエラーが発生します。

SVN 作業コピーを削除し、再チェックアウトしました。新しい場所に移動しました。権限を変更しました。読み取り専用フラグを変更しました。何も機能していません。

これは他のいくつかのエラーと似ているようですが、それらのほとんどは「クリーンアップ」または削除によって解決されました。

提案、アイデアはありますか?

4

1 に答える 1

1

これは、TortoiseSVN、または TortoiseSVN と SharpSVN の組み合わせの問題である可能性があります。私のプログラムにチェックアウトをコーディングした後、後続の更新の前に最初にコードをチェックアウトしますが、正しく動作しているようです。

ありがとう。

于 2012-11-09T15:32:45.553 に答える