Perforce:命令行列出标记为删除的文件

时间:2012-02-17 16:16:43

标签: command-line perforce

我的工作区中标记为要删除的文件(但尚未提交)。现在我希望它们在命令行中列出。我没有成功尝试以下命令。

p4 diff -sd "C:\myworkspace\..."

我在diff命令中找不到任何选项来列出标记为删除的文件。它是另一个命令,还是隐藏的选项?

2 个答案:

答案 0 :(得分:6)

您要查找的命令是p4 opened

C:\Proj\test>p4 opened
//depot/Test/_header.txt#5 - delete default change (text)
//depot/Test/personnel_updates.sql#1 - add default change (text)

您可能希望过滤输出以仅包含标记为删除的文件(您可以看到我在默认更改列表中添加和删除)。

C:\Proj\test>p4 opened | findstr " - delete "
//depot/Test/_header.txt#5 - delete default change (text)

注意:如果您已将更改放在编号的更改列表中,也可以使用-c参数指定某个更改列表。

答案 1 :(得分:3)

或者您可以使用 fstat

p4 fstat -Ro -F "action=delete" -T depotFile,clientFile //...