Command line Perforce中删除文件的命令行语法是什么?

Command line Perforce中删除文件的命令行语法是什么?,command-line,syntax,file,perforce,Command Line,Syntax,File,Perforce,我正在创建一些与Perforce交互的构建脚本,我想标记为删除一些文件。使用命令行的P4语法到底是什么 p4 delete filename (p4帮助删除的输出) 删除--打开现有文件以将其从仓库中删除 p4删除[-c变更列表][-n]文件 Opens a file that currently exists in the depot for deletion. If the file is present on the client it is removed. If a pending

我正在创建一些与Perforce交互的构建脚本,我想标记为删除一些文件。使用命令行的P4语法到底是什么

p4 delete filename
(p4帮助删除的输出)

删除--打开现有文件以将其从仓库中删除

p4删除[-c变更列表][-n]文件

Opens a file that currently exists in the depot for deletion.
If the file is present on the client it is removed.  If a pending
changelist number is given with the -c flag the opened file is
associated with that changelist, otherwise it is associated with
the 'default' pending changelist.

Files that are deleted generally do not appear on the have list.

The -n flag displays what would be opened for delete without actually
changing any files or metadata.

删除文件

要同时从Perforce服务器和工作区删除文件,请发出p4 delete命令。例如:

p4 delete demo.txt readme.txt
指定的文件将从工作区中删除,并标记为从服务器中删除。如果您最终决定不想删除这些文件,请发出p4 revert命令。当您还原打开要删除的文件时,Perforce会将其还原到您的工作区。

教人钓鱼:

  • p4帮助
    -获取常规命令 语法
  • p4帮助命令
    -列出 命令
  • p4帮助
    - 为特定的应用程序提供详细的帮助 命令
承认-只需(少量)步骤,即可在线找到与您的安装相匹配的版本中的(优秀!)Performce用户指南,并获取您需要的信息

每当我发现自己需要关于p4命令行客户端的任何信息时,我都依赖于它内置的帮助性能。访问它再容易不过了:

  • 在命令行上,输入
    p4
  • 这会让你了解迈克尔·伯尔在回答中给出的信息(还有更多)。
    如果您没有立即获得帮助屏幕,则表明我们的客户端配置有问题,例如P4PORT设置不正确。你显然需要先解决这个问题。

    这确实让你想知道,为什么有人会认为在这里询问比查看文档或Performce网站更容易……我不会整天在P4中编程,在修改构建文件之间需要几个月的时间,所以有时记不起删除文件的“琐碎”P4命令是什么。下一次我需要知道(我会知道),它会更简单更快,因为它在我最喜欢的p4文档中,而不是在p4文档中挖掘。肯定是RTFM时刻吗?参见Mike B的答案。事实上,对于不使用RFTM的人也是如此。:-)Jeff/Joel反复说过,只要与编程相关,任何问题都不是无关紧要的。我想这个问题是你想要的,而不是那些更受欢迎的,主观的问题(最喜欢的卡通?),等等