Windows Server 2003 から Server 2008 に切り替えた後、SVN で奇妙なアクセス許可の問題が発生しています。
標準のビルド ボックスには、C:\SVN_Code_Folder
AD_User_A が SVN_User と TortoiseSVN 1.7.6 を使用して SVN リポジトリに関連付けるフォルダー ( ) があります。
Windows 2003 を使用している場合、AD_User_B がボックスにログインし、SVN_Code_Folder を SVN_User で更新、切り替え、マージしようとすると、コマンドが実行されます。
Windows 2008 では、次のメッセージで失敗します。
Command: Update
Error: Working copy 'C:\jboss-4.2.3.GA\server\New folder' locked
エラー: sqlite: 読み取り専用データベースを書き込もうとしています
エラー: sqlite: 読み取り専用データベースを書き込もうとしています
完了!
ロックされていないファイルをコンテキスト メニューからロック解除しようとすると、次のメッセージが表示されます。
ロックを解除するものは何もありません。この作業コピーにロックされているファイルはありません。
フォルダーのアクセス許可をいじってみたところ、「ドメイン ユーザー」にフォルダーの制御権を与えると問題が解決することがわかりましたが、そのような広範なアクセス許可を持たないことをお勧めします。個々のユーザーと SVN グループに同じ権限を付与しようとしましたが、これらも機能しませんでした。
私は何が欠けていますか?
これは SVN の不適切な使用ですか?
2 人の異なるドメイン ユーザーが、.SVN ファイルを削除せずに SVN を使用してフォルダーを更新できますか?