svn co не проверяет, что показывает svn ls - PullRequest
1 голос
/ 27 октября 2011

Я использую svn на MacOS X. Я настроил хранилище с правами доступа, подобными следующим:

[/]
*=rw

[/group1]
*=
me=rw
groupMember1=rw
groupMember2=rw

Здесь «я» - мое имя пользователя. Когда я делаю svn ls https://me@ourserver.com/svn/", тогда я правильно получаю:

/ group1

Аналогичным образом, когда я выполняю команду "svn ls https://me@ourserver.com/svn/group1"", я правильно отображаю список всех файлов в этой папке. Аналогично, когда я просматриваю репозиторий как пользователь "я" в своем веб-браузере, я могу получить доступ ко всей информации. как я должен.

Однако , когда я делаю извлечение ... "svn co https://me@ourserver.com/svn/", тогда извлекается только" мелкая копия "группы папок1, файлы в этой папке не Почему это так? Чего мне не хватает?

P.S. Я могу использовать svn co для проверки всех групповых папок по отдельности. Это работает. Однако это довольно неудобно.

1 Ответ

0 голосов
/ 27 октября 2011

Попробуйте неявно указать глубину извлечения, это может быть не связано с разрешениями (ваши права доступа кажутся правильными).

svn checkout --depth infinity https://me@ourserver.com/svn/" my_working_copy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...