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