有没有办法锁定分支映射,以便所有用户都可以查看/使用它们,但只有管理员可以编辑?我的用户一直使用相同的几个分支映射,我想确保没有人意外更改。
答案 0 :(得分:3)
我不确定如何从命令行(this link may be useful for that)执行此操作,但在P4V中,您可以打开分支映射进行编辑并选中“已锁定”复选框。这意味着只有所有者(原始创建者)才能修改映射。关于锁定的财产:
解锁(默认)或锁定。
如果锁定,只有所有者:可以修改分支映射,并且在解锁之前不能删除映射。
答案 1 :(得分:1)
使用锁定字段是完成所需操作的简单方法,如已经显示和说明的那样。
如果您正在尝试执行其他任何操作,例如阻止或允许“特定用户”编辑分支映射,那么您必须使用Perforce Broker,它可以截取并拒绝您选择的“p4 branch”命令。 (Perforce Broker是一个服务器进程,它在Perforce客户端应用程序和Perforce服务器之间进行协调,包括代理服务器。)
参考
http://www.perforce.com/perforce/doc.current/manuals/p4dist/chapter.broker.html
http://answers.perforce.com/articles/KB_Article/Installing-P4Broker-on-Windows-and-Unix-systems
http://answers.perforce.com/articles/KB_Article/Writing-Filter-Programs-for-P4Broker
http://answers.perforce.com/articles/KB_Article/P4Broker-and-Protections
http://answers.perforce.com/articles/KB_Article/Using-Double-Quotes-in-Broker-Filter-Scripts