是否有可能有一个单一的Subversion版本库的多个authz文件?

是否有可能有一个单一的Subversion存储库的多个authz文件,并让他们互动?

为了更好地理解我之后的事情,让我解释一下。 我们即将为我们大学的所有学生推出集中托pipe的Subversion版本库。 我们希望能够指定学生可以轻松访问的用户组,例如教师和pipe理员。 为了保持多个学生对ACL的并发编辑,我们将为每个学生创build一个authz文件。 然而,这使得全局组定义变得很痛苦,因为组定义必须至less在每个使用它的authz文件中更新。 所以我的问题基本上相当于,我可以有一个authz文件的组定义,然后我从另一个authz文件引用?

在源文件中findmod_authz_svn(和源文件的其他部分),我没有看到任何types的“包含”function,如你正在寻找。 我也没有find表明这种function存在的文档。

我会考虑使用某种脚本解决scheme来预处理并从组件文件构build最终的authz文件。 (你可以用m4来做这样的事情,或者你最喜欢的macros处理器。)