18

p4v Perforce GUI 客户端有一个“Actions > Remove from Workspace”菜单命令,它可以从工作区中删除所有受版本控制且未打开进行编辑或删除的文件。

此功能似乎仅可从 GUI 客户端获得,我无法在不断增长的列表中找到任何相应的命令p4 help commands

我想过使用p4 where,p4 files和一些列表过滤,但这似乎并不简单,所以在我开始创建脚本之前,有没有人有更好的主意?

4

3 回答 3

33

指定#none#0将删除文件的修订:

p4 sync //depot/project/...#none
p4 sync //depot/project/...#0

使用 -f 开关强制删除文件,即使它们是可写的(但它不会影响已签出的文件):

p4 sync -f //depot/project/...#0
于 2010-02-23T13:47:25.230 回答
9
p4 sync ...#none
于 2010-02-22T22:51:19.437 回答
4

查找 GUI 等效命令(p4 CLI 命令)的简单方法是查看 P4V 中的日志选项卡。当我们对 P4V GUI 执行任何操作时,“日志”选项卡会显示正在执行的相应 P4 CLI 命令。

于 2014-08-04T14:51:19.230 回答