ここで質問があります:
TortoiseSvn は、ユーザー アカウント制御をオフにせずに Windows 2008 で動作しますか?
ストーリーは次のとおりです。テスト サーバーを Windows 2008 に移動したばかりで、TortoiseSvn に問題があります。管理者としてログオンしていますが、Subversion リポジトリから一部のコードを更新しようとすると、次のようなメッセージが表示 されます。は拒否された ので、そのようなメッセージを見て、クリーンアップを実行することを知っています。しかし、クリーンアップを実行すると、「クリーンアップ は次のパスを処理できませんでした: C:\dev\trunk 」と表示されます。
そのため、さらに調査すると、権限の問題があることがわかりました。コマンド プロンプトからsvn statusを実行すると、ディレクトリがロックされており、カメのクリーンアップと同じようにsvn cleanupの実行が失敗することがわかります。しかし、管理者としてコマンド プロンプトを起動すると、問題なくsvn cleanupを実行でき、 svn upを実行してファイルを更新できます。
更新: これは Windows UAC 権限の問題です。UAC をオフにすると問題が解決します。しかし、UAC をオフにする必要のない解決策を見つけたいと思います。Tortoise は Windows シェル拡張であるため、管理者として実行する方法がわかりません。
助言がありますか?