是在服务器端还是在客户端建立各种文件夹呢?所建立的文件夹是否是svnadmin创建的版本库呢?是在所创建的每个版本库(资料库)文件夹中权限还是在根目录下统一权限配置?不过根目录若为版本库则子目录无法再创建版本库了。没明白所说的如trunk...等文件夹是客户端自己定义的还是服务器端管理员给创建的,而且权限分配是否在同一文件中,还是在各个版本库的文件中添加。请大神不吝赐教.
父版本库就是包含svnadmin创建的版本库的上级目录是吗?若是这样,将在父版本库目录下用svnadmin创建A、B两个版本库,然后分别在A、B中设置访问权限那么就可以实现A只能访问到A的版本库,B只能访问到B的版本库,C可以通过输入地址/A和地址/B都可以访问到。(权限配置好情况下),上述逻辑是这么回事么 ?先谢谢你
追答是的,你可以在同一个权限文件中,对父版本库下的多个版本库进行权限定义,就像下面的写法:
[/]
* = r
[prj001:/]
* =
usera =rw
userc=rw
[prj002:/]
* =
userb =rw
userc=rw
[/]这是代表父版本库吗?[prj001:/] prj001是父版本库的子目录吗,比如父版本库文件夹file1应该不是svnadmin创建的,prj002是file1的子目录,是svnadmin创建的,理解的对吗?
追答[/]是代表父版本库
[prj001:/]是父版本库下的一个独立版本库,其在服务器端的表现形式,正是父版本库对应文件夹下,用svnadmin创建的子文件夹