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
选项,则不会自动从工作区中清除空文件夹。