我接任了一个项目的软件主管,现在正在管理该项目的 SVN 存储库。使用 authz 文件控制对不同部分的访问。已经为开发人员、领导、测试人员和厘米控制建立了小组。
一个文件存在于我们想要限制访问的多个分支和标签中。为了锁定它,除了领导小组外,我不希望有任何读或写访问权限。有没有办法在不列出可能存在的每个分支/标签区域的情况下做到这一点?如果可能的话,我不希望任何人在旧版本中找到它。
我的 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
感谢您的任何帮助。