我们要求高级开发人员审查每一段使其生产的代码。SVNServ拒绝通过通配符匹配对目录的写入访问
我设想这项工作的方式是通过分支机构的命名约定,常规开发人员无法检查代码。
遵循SVN recomended目录结构,这转换成类似的东西。
[project-name]/trunk/ [project-name]/branches/ [project-name]/branches/development-01 [project-name]/branches/development-02 [project-name]/branches/task-increasefontsize [project-name]/branches/release-01 [project-name]/branches/release-02 [project-name]/tags/
所以在AuthZ的文件,我想有像下面
[/]
@developers = rw
[/*/branches/release-*]
@developers = r
@senior_developers = rw
但是我无法找到任何证据证明SVN支持*(或任何其他通配符)。
这样的事情是可能的还是我需要预先提交钩子?
谢谢我要看看这个。根据以下资源,它看起来不像在windows下工作http://subversion.tigris.org/issues/show_bug.cgi?id=3298 – Wes 2010-04-22 10:06:54
我打算接受这个答案。它不回答我的确切用例,但它对于大多数具有相同问题的人有用。 – Wes 2010-07-18 13:48:28