有没有办法让Perforce列出特定时间段内特定用户提交的所有更改列表?
p4更改@ 2001/04 / 01,@ now 这列出了从4月1日到现在提交的所有更改。
p4更改-m 5 -u edk 显示用户edk的最后五个提交的更改列表。
有没有办法将上述内容组合到特定目录中?
答案 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。注意连接日期和时间的':'。