У нас возникают странные проблемы с разрешениями в SVN после перехода с Windows Server 2003 на Server 2008.
На нашей стандартной сборке есть папка(C:\SVN_Code_Folder
)который AD _User _A связывается с репозиторием SVN, используя SVN _User и TortoiseSVN 1.7.6
При использовании Windows 2003, когда AD _Пользователь _B входит в систему и пытается обновить, переключить, объединить папку SVN _Code _с пользователем SVN _, команда выполняется.
Это винда 2008,происходит сбой с сообщением:
Command: Update
Error: Working copy 'C:\jboss-4.2.3.GA\server\New folder' locked
Error: sqlite: attempt to write a readonly database
Error: sqlite: attempt to write a readonly database
Completed!
Попытка разблокировать файл, который никогда не был заблокирован, через контекстное меню вызывает следующее сообщение:
There's nothing to unlock. No file has a lock in this working copy.
Я играл с разрешениями папки и обнаружил, что предоставление «Пользователям домена» контроля над папкой решает проблему, но я бы предпочел не иметь таких широких разрешений. Я пытался предоставить одинаковые разрешения отдельным пользователям и группе SVN -, но это тоже не сработало.
Что мне не хватает?
Является ли это неправильным использованием SVN?
Могут ли 2 разных пользователя домена обновить папку с помощью SVN, не удаляя файл.SVN?