如何获取当前客户端(工作区)的两个更改列表之间的更改历史记录?

时间:2014-01-30 13:07:05

标签: perforce

我们有一个具有复杂视图的Perforce工作区:

  

//depot/aaa/... //myclient/1/...
  //depot/bbb/... //myclient/2/555/...
  //depot/ccc/... //myclient/300/...

如何(使用p4命令行)我可以获取工作区视图规范限制的两个特定更改列表之间更改的历史记录?

我知道如何为所有软件仓库执行此操作(没有工作区限制):

  

p4 changes //...@1,5 -s submitted

我知道如何为特定客户获取所有更改:

  

p4 changes //...@myclient -s submitted

如何加入这两个命令?

BTW,如果我在-c myclient命令中使用密钥p4 changes,它只显示从客户端提交的更改列表(而不是像我需要的那样按客户端视图过滤):

  

p4 changes -c myclient //...@myclient -s submitted

1 个答案:

答案 0 :(得分:4)

如果您可以直接访问工作区,则可以使用

p4 changes ...@1,5 -s submitted

从工作区的顶部。