【发布时间】:2012-10-23 16:36:03
【问题描述】:
我们在我的公司中使用 perforce,并且非常依赖它。对于以下场景,我需要一些建议:
我们的 Depot 结构是这样的:
//depot
/product1
/component1
/component2
.
.
/componentN
/*.java
/*.xml
/product2
/component1
/component2
.
.
/componentN
/*.java
/*.xml
每个产品都有多个组件,每个组件都由 java 或 xml 或其他一些程序文件组成。每个组件都有一个与之关联的经理/所有者。
目前,我们已经阻止了每个用户的写权限,只有在代码审查后得到经理/所有者批准时,我们才会为该用户打开任何文件/文件夹的写权限以签入。这个过程变成有点不整洁,因为经理/开发人员必须等待 perforce 管理员允许权限(更新 perforce 的保护表)。此外,我们给他们一个只有 24 小时的窗口来签入(由于敏捷,我不太了解 :)),之后我们应该再次阻止该用户的写访问。
我正在寻找一种机制,其中 perforce 管理员可以将此责任委托给各自的经理/所有者,而无需授予他们超级用户或管理员访问权限,并在 24 小时后自动禁用写入权限。
有什么建议吗?
提前致谢。
【问题讨论】:
标签: version-control perforce p4v