【问题标题】:perforce server settings执行服务器设置
【发布时间】:2010-06-02 10:34:08
【问题描述】:

是否可以将 Perforce 服务器默认设置为不让用户签出目录,而不是让每个人更新他们的视图规范以排除该目录?

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

【问题讨论】:

    标签: perforce


    【解决方案1】:

    您可以在为用户生成默认客户端规范的服务器上安装触发器。使用这个灵活的工具,您可以实现多种设计。这个想法是,当用户创建一个新的客户端规范时,服务器会用每个仓库的默认 //depot/... 映射以外的东西填充它。

    一个简单的想法是定义默认客户端规范以自动包含 -//code/heavy/stuff 映射。

    另一个更高级的想法是检查用户属于哪些组,然后根据用户的组成员身份自动生成适合该用户的客户端规范。

    【讨论】:

      【解决方案2】:

      如果您只是想阻止人们获取它,那么可以使用权限映射。

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

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

      【讨论】:

        猜你喜欢
        • 2015-11-24
        • 1970-01-01
        • 1970-01-01
        • 2012-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-20
        • 2019-12-06
        相关资源
        最近更新 更多