如何防止开发人员删除perforce仓库?

Ami*_*ert 3 permissions perforce

我是perforce的新手,最近开始尝试.我是具有写权限的普通开发人员,并且能够删除整个库.如何在保留写权限的同时避免这种情况?除了触发器和权限表之外还有其他方法吗?

此外,如果开发人员删除了[仓库?-msw]并提交了更改列表,如何在以下场景中恢复:

  1. 检查点和期刊还没有创建?
  2. 工作区同步到库,并最终清除了工作区.

But the developer is able to view files through the changelist. [??? -msw]

I request someone to clear-up these things for me.

rav*_*ven 8

如果您授予用户对Perforce中目录的写权限,则无法阻止他们删除它.您可以通过缩小其权限来减轻他们可以造成的损害.只允许他们访问他们需要的东西,而不是整个仓库.

当您删除Perforce中的文件时,它们不会消失,它们只是隐藏.您可以使用过滤器菜单上的"显示已删除的库文件"选项显示它们.

替代文字

使用"Rollback ..."或"Back Out Submitted Changelist N "选项可以轻松恢复它们.

替代文字

当您使用obliterate命令时,文件才真正消失,只有超级用户才能访问该命令.