如果我有/ repos目录并在里面我有X存储库设置和运行,我能够添加/ repos/TeamX/Project1,/ repos/TeamX/Project2等,其中TeamX是一个目录而不是一个subversion存储库?如果是,我如何在配置文件中设置权限?
[TeamX/Project1:/]
@TeamX = rw
Run Code Online (Sandbox Code Playgroud)
这不适合我.
假设您正在为/ repos目录使用SVNParentPath,则subversion只会在/ repos的直接子目录中找到存储库.如果你的SVNParentPath是/ repos,SVN 将不会发现/ repos/TeamX/Project1 .如果您使用的是DAV和Apache,则每个都需要一个单独的Location节和SVNParentPath:
<Location /svn/TeamX/>
Dav SVN
SVNParentPath /repos/TeamX/
...
</Location>
<Location /svn/TeamY/>
Dav SVN
SVNParentPath /repos/TeamY/
...
</Location>
Run Code Online (Sandbox Code Playgroud)
每个节都将指定自己的特定于该存储库的auth文件.例如,TeamX auth文件可能如下所示:
[Project1:/]
@TeamX = rw
[Project2:/]
@TeamX = r
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1465 次 |
最近记录: |