p4v Perforce GUI 客户端有一个“Actions > Remove from Workspace”菜单命令,它可以从工作区中删除所有受版本控制且未打开进行编辑或删除的文件。
此功能似乎仅可从 GUI 客户端获得,我无法在不断增长的列表中找到任何相应的命令p4 help commands
。
我想过使用p4 where
,p4 files
和一些列表过滤,但这似乎并不简单,所以在我开始创建脚本之前,有没有人有更好的主意?
p4v Perforce GUI 客户端有一个“Actions > Remove from Workspace”菜单命令,它可以从工作区中删除所有受版本控制且未打开进行编辑或删除的文件。
此功能似乎仅可从 GUI 客户端获得,我无法在不断增长的列表中找到任何相应的命令p4 help commands
。
我想过使用p4 where
,p4 files
和一些列表过滤,但这似乎并不简单,所以在我开始创建脚本之前,有没有人有更好的主意?
指定#none
或#0
将删除文件的修订:
p4 sync //depot/project/...#none
p4 sync //depot/project/...#0
使用 -f 开关强制删除文件,即使它们是可写的(但它不会影响已签出的文件):
p4 sync -f //depot/project/...#0
p4 sync ...#none
查找 GUI 等效命令(p4 CLI 命令)的简单方法是查看 P4V 中的日志选项卡。当我们对 P4V GUI 执行任何操作时,“日志”选项卡会显示正在执行的相应 P4 CLI 命令。