P4服務器2010.2/347035p4特定用戶的列表作業
我想列出由我在p4中創建的作業。我希望以下命令 將工作
p4 -u xxx jobs -m 50
但它沒有。上面的命令沒有列出那個xxx用戶的作業,而只是顯示我所有的作業。
問題
- 如何列出只是我的工作嗎? (或一個特定的用戶的工作)
- 有沒有辦法讓p4產生小字輸出?大多數p4命令都有表格輸出,我希望表格輸出?
P4服務器2010.2/347035p4特定用戶的列表作業
我想列出由我在p4中創建的作業。我希望以下命令 將工作
p4 -u xxx jobs -m 50
但它沒有。上面的命令沒有列出那個xxx用戶的作業,而只是顯示我所有的作業。
問題
你想要的東西,如 'P4工作-e ReportedBy = CalmStorm' 也許「P4工作-e OwnedBy = CalmStorm'。
由於工作規範是可定製的,所以確切的語法將取決於您爲jobspec定義了哪些字段。
查看http://www.perforce.com/perforce/doc.current/manuals/cmdref/jobs.html#1040665瞭解更多關於職位查詢語言的信息。
關於漂亮打印,命令行本身沒有任何內容。許多用戶爲了這些目的而使用諸如Perl,Python或Ruby之類的腳本工具;所有主要的腳本語言都有Perforce包,所以你可以選擇你喜歡的。或者使用P4V - 它具有用於搜索和查看作業的良好GUI。
命令
p4 jobs -r -m 100 -e xxx
還挺實現這一點,但它會列出分配給我的不只是由我創建的那些工作。
你可以用grep在任務列表中您的姓名:
P4職位| grep的$ P4USER