是否可以让我的用户创建 Perforce流软件仓库而不给他们任何地方的超级访问权限?
我刚刚升级到 Perforce Server 2011.1,我渴望使用新的流功能。
如果我理解正确,流有几个限制:1)流必须在特殊的流库中,2)流库在其顶层包含分支。
我们目前有一个包含多个项目的本地仓库(称为“mylocaldepot”)。鉴于上述限制并与 Perforce 文档中显示的实践保持一致,“每个项目一个流库”似乎更明智。但是创建 depot 需要超级访问权限。如果我们的用户可以自己为他们的项目自由创建流库,那将更加方便。但我不想让每个人在任何地方都不受限制地超级访问。而且我不希望他们意外删除我们现有的本地仓库。
是否可以设置 Perforce 权限,使用户只能被授予创建流库的能力?也许我可以使用p4 protect
这样的权限设置组合?
write user * * //...
super user * * //*
super user * * -//mylocaldepot
顺便说一句:我发现关于流的最佳信息是这两个视频:Streams 简介和Streams for Codeline Management;和本文档:Perforce Streams 采用指南