我在svn权限设置的时候,将版本库的根目录设置为只读,则子目录设置为任何权限都是不可以提交。若将根目录设置为读写权限,则用户在子目录中都是可以编辑,修改并提交的。我的设置如下:
[groups]
manager=ddd
per=dd,sxx,fdsa,aadd
support=xys,osf,ssg,sdf
[/]
@manager=rw
*=rw
[/per]
@manager=rw
@per=rw
*=r 或者是*=
[/support]
@manager=rw
@per=rw
*=r或者是*=
[/ELoan]
@manager=rw
@mmp=rw
*=r或者是*=
其中per,support和ELoan是我的版本库下的三个目录:当我根目录为读写的时候,比如说per在[/ELoan]下是没有写权限的,但是per用户可以编辑,修改并且可以提交。当根目录为读的时候,其他用户都没有提交的权限。