perforce服务器设置

perforce服务器设置,perforce,Perforce,是否可以将Perforce服务器设置为默认情况下不允许用户签出目录,而不允许所有人更新其视图规范以排除该目录 例如:如果您想签出//code/heavy/stuff,您必须将该目录显式地添加到视图规范中,而不是在您的规范中添加-//code/heavy/stuff。如果您只想阻止人们获取该目录,则可以使用权限映射 但是,即使他们更改了客户端规范,他们也永远无法访问它 也许您需要(重新)构建您的存储库,以使大部分用户的客户端规范中不包含较重的部分。您可以在服务器上安装触发器,为用户生成默认的客户端

是否可以将Perforce服务器设置为默认情况下不允许用户签出目录,而不允许所有人更新其视图规范以排除该目录


例如:如果您想签出//code/heavy/stuff,您必须将该目录显式地添加到视图规范中,而不是在您的规范中添加-//code/heavy/stuff。

如果您只想阻止人们获取该目录,则可以使用权限映射

但是,即使他们更改了客户端规范,他们也永远无法访问它


也许您需要(重新)构建您的存储库,以使大部分用户的客户端规范中不包含较重的部分。

您可以在服务器上安装触发器,为用户生成默认的客户端规范。使用这个灵活的工具,您可以实现许多设计。其思想是,当用户创建一个新的clientspec时,服务器将使用默认的//depot/…以外的内容填充它。。。为每个仓库绘制地图

一个简单的想法是定义默认的clientspec,自动包含-//code/heavy/stuff映射

另一个更高级的想法是检查用户是哪些组的成员,然后根据其组成员身份自动生成适合该用户的clientspec