2013-04-05 69 views
0

P4服務器2010.2/347035p4特定用戶的列表作業

我想列出由我在p4中創建的作業。我希望以下命令 將工作

p4 -u xxx jobs -m 50 

但它沒有。上面的命令沒有列出那個xxx用戶的作業,而只是顯示我所有的作業。

問題

  1. 如何列出只是我的工作嗎? (或一個特定的用戶的工作)
  2. 有沒有辦法讓p4產生小字輸出?大多數p4命令都有表格輸出,我希望表格輸出?

回答

1

你想要的東西,如 '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。

0

命令

p4 jobs -r -m 100 -e xxx 

還挺實現這一點,但它會列出分配給我的不只是由我創建的那些工作。

0

你可以用grep在任務列表中您的姓名:

P4職位| grep的$ P4USER

相關問題