如何使用Perforce查找上周为特定用户提交的更改列表?

时间:2009-05-26 17:05:41

标签: perforce

有没有办法让Perforce列出特定时间段内特定用户提交的所有更改列表?

p4更改@ 2001/04 / 01,@ now 这列出了从4月1日到现在提交的所有更改。

p4更改-m 5 -u edk 显示用户edk的最后五个提交的更改列表。

有没有办法将上述内容组合到特定目录中?

3 个答案:

答案 0 :(得分:11)

您可以将它们组合起来:

p4更改-m 5 -u edk -s提交@ 2001/04 / 01,@ now

指定目录:

p4更改-m 5 -u edk -s提交// depot / path / to / directory /...@ 2001/04/01,@ now

答案 1 :(得分:3)

如果您正在使用bash,则可以编写整个命令的脚本:

p4 changes -l -i -m 50 -u $USERNAME -s submitted @`date --date="1 week ago" +"%Y/%m/%d"`,@now

(我也使用-l来包含完整的提交消息。)

答案 2 :(得分:2)

如果您想在特定时间范围内进行更改,

示例:p4更改-u abc -s提交@ 2015/09 / 01:12:02:49,2015 / 10/01:11:20:55

这应该列出在给定时间范围内提交的'abc'的更改,即:2015/09/01 12:02:49到2015/10/01 11:20:55。注意连接日期和时间的':'。