2012-02-17 71 views
2

我的文件被標記爲在我的工作區中刪除(但尚未提交)。現在我想讓它們在命令行列出。我嘗試了以下命令,但沒有成功。Perforce:列出標記爲刪除的文件的命令行

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

我在diff命令中找不到任何選項來列出標記爲刪除的文件。它是另一個命令還是隱藏的選項?

回答

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參數指定了一定修改列表,如果你已經放置在一個編號的變更表的更改。

3

或者你可以使用FSTAT

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

我碰到這種情況下質量標記爲刪除。由於我實際上已經更改的文件沒有標記爲刪除,所以您提供的命令是無價的。 – 2014-12-09 22:04:42

相關問題