如何通过基于 SVN 路径的授权获取完整的父目录树

如何通过基于 SVN 路径的授权获取完整的父目录树

我在 SVN 存储库中有以下文件夹营销

/营销/event1/图片
/营销/event2/图片
...
/营销/eventn/图片

我有授权配置:

[群组]
头 = 用户1, 用户2
视觉效果 = 用户 3,用户 4
[/]
* =
[营销:/]
@head = rw
[营销:/营销/事件1/图片]
@visuals = rw
[营销:/营销/event2/图片]
@visuals = rw
...

如果视觉组逐个检查所有图片文件夹,则此方法有效。如果子文件夹越来越多,则很烦人。

理想的解决方案是让 visuals 组签出 /marketing/ 一次,获取所有子文件夹树,但不包括 visuals 组无权读取的文件。但是 visuals 从 SVN 签出 /marketing/ 时出现授权错误。

答案1

真的“理想解决方案” (tm) 将是

  1. 了解 SVN extenals
  2. 构建 a) 附加的 b) 自维护的“视觉数据”树

因为你的解决方案现在仍然是可行的,但预计(将要求) 就像是

[/]
* =
[marketing:/]
@head = rw
@visuals = r
[marketing:/file1]
@visuals =
[marketing:/file2]
@visuals =
[marketing:/file3]
@visuals =
...

为了每一个文件在“受限”树内,而使用外部将产生“每个添加文件夹的属性中添加一行”

相关内容