Почему SVN делает мои файлы доступными только для чтения после проверки или обновления? - PullRequest
1 голос
/ 22 марта 2010

Работая со стандартной конфигурацией сервера, без какой-либо блокировки, мои файлы доступны только для чтения после каждой проверки или обновления до рабочей копии. Я должен установить их не только для чтения, чтобы продолжить работу, но, кроме того, этого не должно происходить, это неудобно.

Кто-нибудь знает, как избежать этого поведения?

EDIT

Ответы на комментарии:

  • Платформа: 32-битная привязка Windows, без Apache + TortoisseSvn.
  • Файлы не помечены как прочитанные только при первой регистрации в хранилище (конечно!, Если бы они были, этот вопрос был бы глупым)
  • Я не думаю, что это будет несовместимость, потому что она работала нормально, пока это не было ...
  • Свойство svn: needs-lock для файлов не установлено.
  • Я использую локальную файловую систему NTFS на WinXP, в среде Active Directory (если это имеет значение).

Кстати, svn + tortoissesvn вначале работала нормально, но в какой-то момент перестала это делать.

1 Ответ

3 голосов
/ 22 марта 2010

Установлено ли свойство svn: needs-lock для рассматриваемых файлов?

http://svnbook.red -bean.com / о / 1,5 / svn.advanced.locking.html

http://svnbook.red -bean.com / о / 1,5 / svn.ref.properties.html

UPDATE

AFAIK, SVN установит файлы только для чтения, если установлен svn: needs-lock. Если это свойство действительно не установлено, то что-то еще в вашей системе может быть связано с файлами. Вы можете использовать Process Monitor для просмотра файлов и просмотра того, кто их меняет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...