首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得刚在P4中生成的CL编号?

如何获得刚在P4中生成的CL编号?
EN

Stack Overflow用户
提问于 2021-11-16 16:52:47
回答 1查看 15关注 0票数 0

我是P4的新手,作为一个初级开发人员,我在尝试从流中自动合并时遇到了一些问题,我正在运行p4 merge,然后运行p4 resolve -am,然后我构建项目并运行一些测试,如果一切顺利,我希望提交否则搁置文件,以便工程师可以通过冲突,并手动解决它们并提交。问题是,据我所知,p4 shelve命令需要有-c <CL#>参数,而我不知道如何或从哪里可以获得我在运行脚本时刚刚生成的CL号。有什么方法可以做到这一点吗?或者任何可以帮助我的文档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-16 17:21:59

shelve命令不需要-c参数。

代码语言:javascript
复制
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 mergep4 resolve -am,则会在默认的更改列表中打开这些文件。不带参数运行p4 shelve将自动从这些文件中创建一个新的更改列表并将其搁置,它将显示新更改列表的编号,因此您的脚本所需做的就是打印命令的结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69993113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档