P4 Server 2010.2 / 347035
我正在尝试列出由我在p4中创建的作业。我希望以下命令 会工作
p4 -u xxx jobs -m 50
但事实并非如此。上面的命令没有列出该xxx用户的作业,而只是向我显示所有作业。
问题
答案 0 :(得分:1)
你想要'p4 jobs -e ReportedBy = CalmStorm'或'p4 jobs -e OwnedBy = CalmStorm'。
由于作业规范是可自定义的,因此确切的语法将取决于您为jobspec定义的字段。
有关作业查询语言的详细信息,请查看http://www.perforce.com/perforce/doc.current/manuals/cmdref/jobs.html#1040665。
关于漂亮打印,命令行本身没有内置任何东西。许多用户为此目的使用Perl,Python或Ruby等脚本工具;有所有主要脚本语言的Perforce包,所以你可以选择你喜欢的。或者使用P4V - 它有一个很好的用于搜索和查看工作的GUI。
答案 1 :(得分:0)
命令
p4 jobs -r -m 100 -e xxx
有点实现了这一点,但它列出了分配给我的工作,而不仅仅是我创建的工作。
答案 2 :(得分:0)
你可以在工作清单中找到你的名字:
p4 jobs | grep $ P4USER