我们在我的公司中使用 perforce 并严重依赖它。对于以下情况,我需要一些建议:
我们的 Depot 结构是这样的:
//depot
/product1
/component1
/component2
.
.
/componentN
/*.java
/*.xml
/product2
/component1
/component2
.
.
/componentN
/*.java
/*.xml
每个产品都有多个组件,每个组件都由 java 或 xml 或其他一些程序文件组成。每个组件都有一个与之关联的管理器/所有者。
现在,我们已经封锁了每个用户的写权限,只有在代码审查后得到经理/所有者批准后,我们才打开该用户的写权限,以便任何文件/文件夹签入。这个过程变得有点混乱因为经理/开发人员必须等待 perforce 管理员允许权限(更新 perforce 的保护表)。此外,我们给他们一个只有 24 小时的窗口来签入(由于敏捷,我不太了解 :)),之后我们应该再次阻止该用户的写访问。
我正在寻找的是一种机制,其中 perforce 管理员可以将此责任委派给各自的经理/所有者,而无需授予他们超级用户或管理员访问权限,并在 24 小时后自动禁用写入权限。
有什么建议么 ?
提前致谢。