我在 SVN 存储库中有以下文件夹营销:
/营销/event1/图片 /营销/event2/图片 ... /营销/eventn/图片
我有授权配置:
[群组] 头 = 用户1, 用户2 视觉效果 = 用户 3,用户 4 [/] * = [营销:/] @head = rw [营销:/营销/事件1/图片] @visuals = rw [营销:/营销/event2/图片] @visuals = rw ...
如果视觉组逐个检查所有图片文件夹,则此方法有效。如果子文件夹越来越多,则很烦人。
理想的解决方案是让 visuals 组签出 /marketing/ 一次,获取所有子文件夹树,但不包括 visuals 组无权读取的文件。但是 visuals 从 SVN 签出 /marketing/ 时出现授权错误。
答案1
真的“理想解决方案” (tm) 将是
- 了解 SVN extenals
- 构建 a) 附加的 b) 自维护的“视觉数据”树
因为你的解决方案现在仍然是可行的,但预计(将要求) 就像是
[/]
* =
[marketing:/]
@head = rw
@visuals = r
[marketing:/file1]
@visuals =
[marketing:/file2]
@visuals =
[marketing:/file3]
@visuals =
...
为了每一个文件在“受限”树内,而使用外部将产生“每个添加文件夹的属性中添加一行”