如何从perforce depot中删除文件?

时间:2012-06-14 20:51:35

标签: perforce p4v

我有一个我之前在我公司的仓库检查过的文件,但经过大量的重新分解后,我不再需要它了,需要从库中删除它,从而从我的工作区中删除它,使用p4v可视化客户端(linux)。有没有办法做到这一点?右键单击该文件不会显示“删除”选项。 命令行删除是唯一的方法吗?

3 个答案:

答案 0 :(得分:19)

在树状视图中选择文件,然后右键单击并选择标记为删除,或者单击带有红色X的图标(我的P4V版本中左起第5个)。

这将标记要删除的文件,但在您提交待定更改列表之前,实际上不会将其从库中删除。

请注意,这会从库中执行逻辑删除;文件的历史记录仍然存在,您将能够同步到该文件的先前版本。如果要从库中完全擦除它及其所有历史记录,则需要使用p4 obliterate命令,该命令仅适用于Perforce管理员。

答案 1 :(得分:12)

我有同样的问题试图找到删除选项的标记,结果是你不能同时检出文件:)所以我必须提交我的空文件才能删除它。

答案 2 :(得分:2)

我们假设您正在使用P4V客户端。

if (file is checked out):  
  right-click. revert or submit the file, then  
  right-click. mark for delete  
else:  
  right-click. mark for delete   

如果您使用命令行或任何其他版本管理工具

,步骤将类似