我有一个我之前在我公司的仓库检查过的文件,但经过大量的重新分解后,我不再需要它了,需要从库中删除它,从而从我的工作区中删除它,使用p4v可视化客户端(linux)。有没有办法做到这一点?右键单击该文件不会显示“删除”选项。 命令行删除是唯一的方法吗?
答案 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
如果您使用命令行或任何其他版本管理工具
,步骤将类似