SVN使用通配符限制文件访问

SVN使用通配符限制文件访问,svn,authorization,collabnet,authz,Svn,Authorization,Collabnet,Authz,我接任了一个项目的软件主管,现在正在管理该项目的SVN存储库。使用authz文件控制对不同部件的访问。已经为开发人员、潜在客户、测试人员和cm控制人员建立了小组 一个文件存在于我们想要限制访问的多个分支和标记中。为了锁定它,我不希望有读写权限,除了leads组。有没有一种方法可以在不列出每个分支/标记区域的情况下做到这一点?如果可能的话,我不希望任何人在旧版本中找到它 下面是我的authz文件的exmaple: ### Groups [groups] developers = user1, us

我接任了一个项目的软件主管,现在正在管理该项目的SVN存储库。使用authz文件控制对不同部件的访问。已经为开发人员、潜在客户、测试人员和cm控制人员建立了小组

一个文件存在于我们想要限制访问的多个分支和标记中。为了锁定它,我不希望有读写权限,除了leads组。有没有一种方法可以在不列出每个分支/标记区域的情况下做到这一点?如果可能的话,我不希望任何人在旧版本中找到它

下面是我的authz文件的exmaple:

### 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
我希望我可以使用通配符执行以下操作(但这不起作用):


感谢您的帮助。

Subversion的authz文件不支持通配符。就这么简单。该功能不存在


您可以使用预提交钩子脚本(如)通过通配符进行限制,但不支持读取访问。

As@alroc已应答--从1.8版起,不支持authz文件中的通配符;我怀疑authz文件中的通配符是否会在即将发布的Subversion 1.9版本中实现,但是我们有可能在下一个版本中看到它们


有一个bugtracker条目的目标里程碑为1.9—请考虑,但由于Subversion 1.9版本即将发布,我认为您在不久的将来不会看到这方面的任何进展。

请看,您可能会接受和/或投票支持有帮助的答案。谢谢据我所知,该功能是计划中的,正在设计中。但是,此功能不存在ETA。看见
##############################################
### myPrivateKey.pfx settings
##############################################
[project_src:/project/branches/*/deploy/licenses/myPrivateKey.pfx]
@developers = 
@leads = rw