有没有办法让 Perforce 列出特定用户在特定时间范围内提交的所有更改列表?
p4 changes @2001/04/01,@now 这列出了从 4 月 1 日到现在提交的所有更改。
p4 changes -m 5 -u edk 显示用户 edk 最近提交的五个变更列表。
有没有办法将以上两者结合起来用于特定目录?
有没有办法让 Perforce 列出特定用户在特定时间范围内提交的所有更改列表?
p4 changes @2001/04/01,@now 这列出了从 4 月 1 日到现在提交的所有更改。
p4 changes -m 5 -u edk 显示用户 edk 最近提交的五个变更列表。
有没有办法将以上两者结合起来用于特定目录?
您可以像这样组合它们:
p4 更改 -m 5 -u edk -s 提交 @2001/04/01,@now
要指定目录:
p4 更改 -m 5 -u edk -s 提交 //depot/path/to/directory/...@2001/04/01,@now
如果您使用的是 bash,则可以编写整个命令的脚本:
p4 changes -l -i -m 50 -u $USERNAME -s submitted @`date --date="1 week ago" +"%Y/%m/%d"`,@now
(我也-l
用来包含完整的提交消息。)
如果您想在特定时间范围内进行更改,
示例: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。请注意连接日期和时间的“:”。