目前我创建了一个发布分支,但是当我们发布之前有一段时间,我有时打开整个分支进行编辑然后锁定所有文件,以防止任何人在发布分支的"代码冻结"期间修改任何内容.
有没有更好的办法?以我当前的方式执行它似乎可能是对锁定功能的错误使用,是否有更好的方法来阻止某人在不使用分支的情况下检入代码.我虽然P4保护,但我不是这个perforce实例的管理员,并且在潜在的100行处理保护文件也会变得很麻烦.
有任何想法吗?
我一直都是建筑工程师.我使用'p4 protect'来限制每个人对树的访问权限以只读:
super group everyone * -//depot/project/branch/... read group everyone * //depot/project/branch/... super user me * //depot/project/branch/...
第一行关闭分支的所有用户的所有权限(假设正确定义了组'everyone').
第二行为每个人重新建立读取权限.
最后一行重新建立了对我的所有权限.