9

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

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

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

有没有办法将以上两者结合起来用于特定目录?

4

3 回答 3

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

于 2009-05-26T17:21:32.943 回答
4

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

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

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

于 2011-09-21T17:06:30.533 回答
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。请注意连接日期和时间的“:”。

于 2015-10-15T04:58:16.253 回答