2013-04-05 59 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

相关问题