我的文件被標記爲在我的工作區中刪除(但尚未提交)。現在我想讓它們在命令行列出。我嘗試了以下命令,但沒有成功。Perforce:列出標記爲刪除的文件的命令行
p4 diff -sd "C:\myworkspace\..."
我在diff命令中找不到任何選項來列出標記爲刪除的文件。它是另一個命令還是隱藏的選項?
我的文件被標記爲在我的工作區中刪除(但尚未提交)。現在我想讓它們在命令行列出。我嘗試了以下命令,但沒有成功。Perforce:列出標記爲刪除的文件的命令行
p4 diff -sd "C:\myworkspace\..."
我在diff命令中找不到任何選項來列出標記爲刪除的文件。它是另一個命令還是隱藏的選項?
你正在尋找的命令是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
參數指定了一定修改列表,如果你已經放置在一個編號的變更表的更改。
或者你可以使用FSTAT:
p4 fstat -Ro -F "action=delete" -T depotFile,clientFile //...
我碰到這種情況下質量標記爲刪除。由於我實際上已經更改的文件沒有標記爲刪除,所以您提供的命令是無價的。 – 2014-12-09 22:04:42