我想让开发人员使用某些文件夹只读,而该文件夹中的某些子文件夹也可以写入。
例如,考虑文件夹结构:
Meeting/Jan/DevInfo/
Meeting/Feb/DevInfo/
Meeting/March/DevInfo/
Meeting/April/DevInfo/
Meeting/May/DevInfo/
我希望开发者拥有对//Meeting/
的读取权限,但是允许//Meeting/.../DevInfo/...
我可以使用以下代码吗?
read group developers * //Meeting/...
write group developers * //Meeting/.../DevInfo/...
我认为它应该是正确的,但P4中的visual显示//Meeting/
的整个结构是开发人员允许写的。
答案 0 :(得分:4)
将写访问行更改为:
write group developers * //Meeting/*/DevInfo/...
*字符表示“会议目录中的所有文件,不包括子目录”。
之前的...条目意味着“会议中的所有文件和子目录”,因此它覆盖了以下DevInfo / ...部分。
尝试运行以下内容以检查保护级别:
p4 protects //Meeting/...