请注意,目前该功能仅对“收费用户II型”及以上组别的成员开放,其它组别用户将看不到“+”号,详细功能列表或升级请见该页。
SVN China经过团队成员努力开发及测试,目前添加新功能,已经支持可以对项目下各个子目录进行权限的细分。
使用帮助我使用举例的方式进行。
假设:我的项目SVN地址为:http://www.svnchina.com/svn/project/
例子1:
需求:
- 项目目录下有若干目录及文件,其中项目创建人为kingmax,项目经理为p1,可以读写全部文件;
- c1、c2为客户,他们只能读全部目录下的文件,不能写;
- a1、a2为开发组人员,只能读写development目录下的文件(SVN地址即为:http://www.svnchina.com/svn/project/development/);
- b1、b2为测试组人员,只能读写test目录下的文件(SVN地址即为:http://www.svnchina.com/svn/project/test/);
设定:
- 项目组开发成员:填写kingmax(默认存在)、p1
- 项目组只读成员:填写c1、c2
- 自定义组别,共需建立2个(点击“组名”旁的"+"号后可填写新建):
- 组名:开发组(可随便设定),路径:development,成员:a1,a2,权限:可读写;
- 组名:测试组(可随便设定),路径:test,成员:b1,b2,权限:可读写;
设定如下图示,保存后马上生效。
例子2:
需求:
-
项目开发者成员为:kingmax、a1、b1、c1
- 目录secret只允许kingmax、a1访问及读写,b1仅允许读不能写,c1无权限访问及读写。
设定:
- 项目组开发成员:填写kingmax(默认存在)、a1、b1、c1
- 项目组只读成员:不填写
- 自定义组别,共需建立2个(点击“组名”旁的"+"号后可填写新建):
- 组名:只读组(可随便设定),路径:secret,成员:b1,权限:只读;
- 组名:无权限组(可随便设定),路径:secret,成员:c1,权限:无权限;
保存后马上生效。
以此类推,自定义组别权限将能覆盖默认组别的权限。
还有更多的组合能产生不同的权限效果,等你来试!如果你在使用过程中发现问题,请点击这里向我们反馈。