有没有办法在特定分支的特定更改列表后获取更改列表?
p4 changes (some flag ?) (CL#) //depot/project
Run Code Online (Sandbox Code Playgroud)
Den*_*nis 23
这可以使用以下语法完成(假设您希望查看自更改列表12345以来提交到此分支的所有更改):
p4 changes //depot/project/...@12345,#head
Run Code Online (Sandbox Code Playgroud)
要成功地使用Perforce的关键是要了解的复杂性Perforce的文件规范或filespecs.可以将其视为Perforce的查询语言.
例如,如果你想用两点之间的分支做一些事情,你需要一个类似于下面的文件规范:
//depot/branches/branch_name/...@12345,#head 指定更改列表12345和头/最新之间的范围.
//depot/branches/branch_name/...@12345,23456 指定更改列表12345和23456之间的范围.
//depot/branches/branch_name/...@2012/08/01,@2012/08/21 指定两个日期之间的范围.
use*_*341 17
p4 changes "//depot/project/...@>nnn"
Run Code Online (Sandbox Code Playgroud)
其中nnn是你的CL#.