Я взял на себя роль программного обеспечения в проекте и теперь управляю репозиторием SVN для указанного проекта. Доступ к различным частям контролируется файлом authz. Группы были настроены для разработчиков, потенциальных клиентов, тестеров и управления cm.SVN Ограничить доступ к файлам с помощью подстановочных знаков
Файл существует в нескольких ветвях и тегах, к которым мы хотим ограничить доступ. Чтобы заблокировать его, я не хочу читать или писать, кроме группы потенциальных клиентов. Есть ли способ сделать это без указания каждой области ветки/тега, где она может быть? Я не хочу, чтобы кто-нибудь мог найти его в старой редакции, если это возможно.
exmaple моего файла AuthZ здесь:
### Groups
[groups]
developers = user1, user2
leads = fearless_leader
##############################################
### Defaults for all repos in this directory
##############################################
[/]
*=r
@developers = r
@leads = rw
##############################################
### Project repository settings
##############################################
[project_src:/]
@developers = rw
@leads = rw
##############################################
### myPrivateKey.pfx settings
##############################################
[project_src:/project/branches/release1/deploy/licenses/myPrivateKey.pfx]
@developers =
@leads = rw
Я надеюсь, что я могу использовать подстановочные знаки, чтобы сделать что-то вроде следующего (но это не работает):
##############################################
### myPrivateKey.pfx settings
##############################################
[project_src:/project/branches/*/deploy/licenses/myPrivateKey.pfx]
@developers =
@leads = rw
Спасибо за любую помощь.
См. Http://subversion.tigris.org/issues/show_bug.cgi?id=2662 – bahrep
Вы можете принять и/или отменить ответ, который помог. Благодаря! – bahrep