怎样才能得到一个刚刚在P4中生成的CL号?
how can I get a CL number just generated in P4?
我是 P4 的新手,作为一名初级开发人员,我在尝试从流中自动合并时遇到了一些问题,我 运行ning p4 merge
,然后 p4 resolve -am
,然后我构建项目和 运行 一些测试,如果一切顺利,我想提交,否则搁置文件,以便工程师可以解决冲突,并手动解决它们并提交。问题是 p4 shelve
命令据我所知需要有 -c <CL#>
参数,我不知道如何或在哪里可以获得我在 运行ning 时生成的 CL 编号剧本。有什么办法吗?或者任何可以帮助我解决这个问题的文档?
shelve
命令不需要 -c
参数。
C:\Perforce\test\python>p4 help shelve
shelve -- Store files from a pending changelist into the depot
p4 shelve [-Af] [-p] [files]
p4 shelve [-Af] [-a option] [-p] -i [-f | -r]
p4 shelve [-Af] [-a option] [-p] -r -c changelist#
p4 shelve [-Af] [-a option] [-p] -c changelist# [-f] [file ...]
p4 shelve [-As] -d -c changelist# [-f] [file ...]
...
By default, 'p4 shelve' creates a changelist, adds files from the
user's default changelist, then shelves those files in the depot.
如果您只是 运行 p4 merge
和 p4 resolve -am
,文件将在您的默认更改列表中打开。 运行 p4 shelve
没有参数会自动从这些文件中创建一个新的更改列表并将其搁置,它会显示新更改列表的编号,因此您的脚本需要做的就是打印结果命令。
我是 P4 的新手,作为一名初级开发人员,我在尝试从流中自动合并时遇到了一些问题,我 运行ning p4 merge
,然后 p4 resolve -am
,然后我构建项目和 运行 一些测试,如果一切顺利,我想提交,否则搁置文件,以便工程师可以解决冲突,并手动解决它们并提交。问题是 p4 shelve
命令据我所知需要有 -c <CL#>
参数,我不知道如何或在哪里可以获得我在 运行ning 时生成的 CL 编号剧本。有什么办法吗?或者任何可以帮助我解决这个问题的文档?
shelve
命令不需要 -c
参数。
C:\Perforce\test\python>p4 help shelve
shelve -- Store files from a pending changelist into the depot
p4 shelve [-Af] [-p] [files]
p4 shelve [-Af] [-a option] [-p] -i [-f | -r]
p4 shelve [-Af] [-a option] [-p] -r -c changelist#
p4 shelve [-Af] [-a option] [-p] -c changelist# [-f] [file ...]
p4 shelve [-As] -d -c changelist# [-f] [file ...]
...
By default, 'p4 shelve' creates a changelist, adds files from the
user's default changelist, then shelves those files in the depot.
如果您只是 运行 p4 merge
和 p4 resolve -am
,文件将在您的默认更改列表中打开。 运行 p4 shelve
没有参数会自动从这些文件中创建一个新的更改列表并将其搁置,它会显示新更改列表的编号,因此您的脚本需要做的就是打印结果命令。