2014-01-29 30 views

回答

2

p4描述changelist#提供了更改列表中的文件列表,但它有一些額外信息,路徑與depo相關。例如:

P4描述12334

輸出

上2014年1月4日0時57分08秒變化12334通過我未決

一些測試變更表

受影響的文件...

... //倉庫/路徑/要/我的/文件/文件1#15編輯

... //倉庫/路徑/要/我的/文件/文件2#12編輯

通過幾個搜索/替換或一個簡單的Perl腳本,你可以將此文本輸出變化與實際路徑的文件列表,然後在它們上面運行的grep:

xargs grep "debug_flag" < file_list.txt 
+1

另一個命令得到公正的路徑信息是'P4 -F%path%fstat -Op -Ro -e 1234 // ...'這就得到了由換行符分隔的所有變化1234文件的本地路徑。 – Matt

+0

這不起作用。我收到一條錯誤消息, Perforce客戶端錯誤。無效的選項:-F –

+0

@ kingkong-jnr以防其他人有相同的問題:-F需要直接跟隨p4(不能在fstat之後) – stephenmm

相關問題