Perforce 从p4工作区删除整个目录树

Perforce 从p4工作区删除整个目录树,perforce,Perforce,下面是我的文件夹结构 A a1 a11 a12 a13 a2 我想删除a1的整个树,包括其中的文件和子文件夹。 如何使用p4 delete实现这一点。是否可以删除文件夹/是否应该清空子文件夹中的每个文件 我有3000个a1文件。perforce新手,因此无法确定该命令。是的,您需要在仓库中指定a1的路径,然后使用。。。最后。 例如: 是的,您需要在仓库中指定a1的路径,然后使用。。。最后。 例如: 请注意,“从工作区删除”和“从仓库删除”是两件不同的事情 Perforce允

下面是我的文件夹结构

A
 a1
   a11
   a12
   a13
a2
我想删除a1的整个树,包括其中的文件和子文件夹。 如何使用p4 delete实现这一点。是否可以删除文件夹/是否应该清空子文件夹中的每个文件


我有3000个a1文件。perforce新手,因此无法确定该命令。

是的,您需要在仓库中指定a1的路径,然后使用。。。最后。 例如:


是的,您需要在仓库中指定a1的路径,然后使用。。。最后。 例如:

请注意,“从工作区删除”和“从仓库删除”是两件不同的事情

Perforce允许您任意将单个文件和目录同步到不同的版本,因此您在任何给定时间都可以灵活处理工作区中的内容--您可以将一些文件同步到最新版本,而将其他文件同步到早期版本,Perforce将单独跟踪每个文件的状态,以便在以后需要时可以协调所有内容。要从工作区中完全删除文件,只需将它们同步到
#none

p4 sync A/a1/...#none
稍后,您可以通过另一个
sync
操作轻松获取这些文件。您在自己的工作区中同步到的内容不会影响其他人


要打开要删除的文件(允许您为每个人而不仅仅是您删除),请使用
p4 delete

p4 delete A/a1/...
现在这些文件已“打开以便删除”。要完成从仓库中删除它们的操作,请执行以下操作:

p4 submit
现在,这些文件在head修订版中被删除——下次其他人同步这些文件时,它们将从该工作区中删除。

请注意,“从工作区删除”和“从仓库删除”是两件不同的事情

Perforce允许您任意将单个文件和目录同步到不同的版本,因此您在任何给定时间都可以灵活处理工作区中的内容--您可以将一些文件同步到最新版本,而将其他文件同步到早期版本,Perforce将单独跟踪每个文件的状态,以便在以后需要时可以协调所有内容。要从工作区中完全删除文件,只需将它们同步到
#none

p4 sync A/a1/...#none
稍后,您可以通过另一个
sync
操作轻松获取这些文件。您在自己的工作区中同步到的内容不会影响其他人


要打开要删除的文件(允许您为每个人而不仅仅是您删除),请使用
p4 delete

p4 delete A/a1/...
现在这些文件已“打开以便删除”。要完成从仓库中删除它们的操作,请执行以下操作:

p4 submit

现在,这些文件在head revision中被删除——下次其他人同步这些文件时,它们将从该工作区中删除。

如果我删除某个文件夹中的所有文件,该文件夹也会被删除吗?从my depot提交p4后?Perforce不会独立于文件跟踪文件夹,因此一旦文件夹为空,它就会被有效删除。请注意,如果不在客户端规范中设置
rmdir
选项,空文件夹将不会从工作区中自动清理。如果我删除文件夹中的所有文件,该文件夹也会被删除吗?从my depot提交p4后?Perforce不会独立于文件跟踪文件夹,因此一旦文件夹为空,它就会被有效删除。请注意,如果未在客户端规范中设置
rmdir
选项,则不会自动从工作区中清除空文件夹。