Скрыть папки в svn

Как я могу скрыть определенные каталоги в svn для конкретных людей. Я следую структуре каталогов.

/code/product
/code/product/config
/code/product/java
/code/product/testing
/code/product/other

Доступ к репозиторию имеют 3 группы пользователей. Разработчики, тестировщики, другие.

  1. Разработчики могут получить доступ только к /code/product/java
  2. У тестировщиков есть доступ только к / code / product / testing.
  3. Остальные должны иметь доступ к / code / product / other.

Моя конфигурация доступа на основе пути:

[groups]
admin=admin1
developers=dev1,dev2,dev3
testers=tester1,tester2,tester3
other_users=other1,other2

[/code]
admin=rw
developers=r
testers=r

[/code/product/java]
develoeprs=rw

[/code/product/testing]
develoeprs=rw

[/code/product/other]
other_users=rw

Я пометил / код только для чтения для всех и дал доступ на запись к соответствующей папке. Например, написать доступ /code/product/java для разработчика и / code / product / testing для тестировщиков.

Теперь есть 2 проблемы.

  1. Разработчики могут читать и писать в /code/product/java, но они по-прежнему могут читать из / code / product / testing. То же самое и с тестерами.

  2. Другим пользователям я хочу предоставить доступ только к / code / product / other и не хочу показывать им папки java и тестирования. Поскольку / code имеет доступ только для чтения ко всем, они все еще могут читать, что находится внутри /code/product/java или / code / product / testing.

0 ответов

Другие вопросы по тегам