如何从perforce depot中删除文件?

如何从perforce depot中删除文件?,perforce,p4v,Perforce,P4v,我有一个文件,我之前在我公司的仓库签入,但经过大量的重新分解,我不再需要它,需要使用p4v visual client(linux)从仓库中删除它,从而从我的工作区中删除它。有办法做到这一点吗?右键单击文件不会显示要删除的选项。 命令行删除是唯一的方法吗?在树状视图中选择该文件,然后右键单击并选择“标记删除”,或者单击带有红色X的图标(在我的P4V版本中,从左边算起的第五个图标) 这会将文件标记为删除,但在您提交挂起的变更列表之前,不会将其从仓库中实际删除 注意,这将从仓库执行逻辑删除;该文件的

我有一个文件,我之前在我公司的仓库签入,但经过大量的重新分解,我不再需要它,需要使用p4v visual client(linux)从仓库中删除它,从而从我的工作区中删除它。有办法做到这一点吗?右键单击文件不会显示要删除的选项。
命令行删除是唯一的方法吗?

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

这会将文件标记为删除,但在您提交挂起的变更列表之前,不会将其从仓库中实际删除


注意,这将从仓库执行逻辑删除;该文件的历史记录仍将存在,并且您可以同步到该文件的早期版本。如果要将其连同所有历史记录一起从仓库中完全擦除,则需要使用p4擦除命令,该命令仅对Performce管理员可用。

我在尝试查找“删除标记”选项时遇到了相同的问题,事实证明,您不能同时签出文件:),因此我必须先提交空文件,然后才能删除它。

假设您使用的是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   

如果您正在使用命令行或任何其他版本管理工具,步骤将类似。回答不错,但值得注意的是,不能签出有问题的文件。