perforce:'p4 changes' 两个变更集之间的变更 'diff'
perforce: 'p4 changes' with its change 'diff' between two changesets
有没有办法列出所有更改以及每个更改的主题以及两个更改集之间的更改差异?
p4 diff2 -u //depot/build/stage/gobuild/...@676277 //depot/build/stage/gobuild/...@676640
这仅给出合并差异
p4 changes
不会显示差异。您可以使用它来收集更改列表编号,然后您可以为每个调用 p4 describe
,这将产生差异。
差异格式参见p4 help describe
。
以下是用简单的一行编写 Bartek 的回答脚本的方法:
p4 -Ztag -F "describe %change%" changes -s submitted @676277,676640 | p4 -x - run
如果您想进一步处理输出,您需要认真学习脚本语言——p4 命令行本身可以做很多事情,但它不能替代 Perl。 :)
有没有办法列出所有更改以及每个更改的主题以及两个更改集之间的更改差异?
p4 diff2 -u //depot/build/stage/gobuild/...@676277 //depot/build/stage/gobuild/...@676640
这仅给出合并差异
p4 changes
不会显示差异。您可以使用它来收集更改列表编号,然后您可以为每个调用 p4 describe
,这将产生差异。
差异格式参见p4 help describe
。
以下是用简单的一行编写 Bartek 的回答脚本的方法:
p4 -Ztag -F "describe %change%" changes -s submitted @676277,676640 | p4 -x - run
如果您想进一步处理输出,您需要认真学习脚本语言——p4 命令行本身可以做很多事情,但它不能替代 Perl。 :)