Perforce:如何禁止跨流访问同一文件夹
Perforce: how to disable access to the same folder across streams
是否可以在所有流中只读特定文件夹?如果是这样,你能告诉我怎么做吗?
我试过类似的方法:
读取用户 * * //Depot/*/Unity/Assets/Scripts/Framework/...
没有成功。
可以,但您必须首先确保没有其他权限级别被授予该路径,因为保护将允许授予的最高权限。
例如你有标准保护 table:
write user * * //...
super user gweiss * //...
即使您随后添加:
read user * * //Depot/*/Unity/Assets/Scripts/Framework/...
写入用户行授予对该文件夹的写入权限。您可以解决这个问题,首先添加一行以删除相关路径的所有权限:
read user * * -//Depot/*/Unity/Assets/Scripts/Framework/...
read user * * //Depot/*/Unity/Assets/Scripts/Framework/...
请注意,如果路径为“-”,则保护行第一列中的权限级别无关紧要。它将删除所有权限。然后在下一行中,您授予了读取访问权限,因此用户将再次拥有对该路径的读取访问权限,但没有其他权限。
是否可以在所有流中只读特定文件夹?如果是这样,你能告诉我怎么做吗?
我试过类似的方法:
读取用户 * * //Depot/*/Unity/Assets/Scripts/Framework/...
没有成功。
可以,但您必须首先确保没有其他权限级别被授予该路径,因为保护将允许授予的最高权限。
例如你有标准保护 table:
write user * * //...
super user gweiss * //...
即使您随后添加:
read user * * //Depot/*/Unity/Assets/Scripts/Framework/...
写入用户行授予对该文件夹的写入权限。您可以解决这个问题,首先添加一行以删除相关路径的所有权限:
read user * * -//Depot/*/Unity/Assets/Scripts/Framework/...
read user * * //Depot/*/Unity/Assets/Scripts/Framework/...
请注意,如果路径为“-”,则保护行第一列中的权限级别无关紧要。它将删除所有权限。然后在下一行中,您授予了读取访问权限,因此用户将再次拥有对该路径的读取访问权限,但没有其他权限。