在我们做SVN权限配置的时候可能会有如下配置:
A配置:
[working:/project1/branches/V1.0.X]
@backup = r
user1=rw
user2=r
A配置:
[working:/project1/branches/V1.0.X]
@backup = r
user1=rw
user2=r
B配置:
[working:/project1/branches/V1.0.X]
*=
@backup = r
user1=rw
user2=r
[working:/project1/branches/V1.0.X]
*=
@backup = r
user1=rw
user2=r
这两种配置有什么差别呢?
看上去似乎两者就差*=,也似乎没有什么区别。其实区别还是有的。
B配置就限定了[working:/project1/branches/V1.0.X]分支目录,除了user1、usr2和@backup组有访问权限以外,其他任何人都不能访问。
而A配置则不同。除了user1、usr2和@backup组有访问权限以外,从[working:/project1/]或者从[working:/]继承过来的权限的人也一样可以有相对应的访问权限。
本文转自博客园zhyiwww 的博客,原文链接:http://www.blogjava.net/zhyiwww/,如需转载请自行联系原博主。