【问题标题】:Auto Merge in perfoceperforce 中的自动合并
【发布时间】:2017-08-23 06:08:21
【问题描述】:

嗨,我在 perforce 中有以下分支(4B、4B2、4C1),现在我希望我的代码可以从 4B -> 4B2 -> 4C1 自动合并。这是 OSB 代码。它有管道、业务服务、Xqueries 等

谁能帮忙?

【问题讨论】:

    标签: perforce osb perforce-client-spec


    【解决方案1】:

    第一步:过上没有业力负担的好生活,向一颗星星许愿,你不会有任何合并冲突。

    第 2 步:

    p4 switch 1105-OSBSIT-4B2
    p4 merge --from 1104-OSB-SIT-4B
    p4 resolve -am
    p4 submit
    
    p4 switch 1106-OSB-SIT-4C1
    p4 merge --from 1105-OSBSIT-4B2
    p4 resolve -am
    p4 submit
    

    如果第 2 步不起作用,则说明您搞砸了第 1 步的某些部分。

    【讨论】:

    • 感谢您的回复。但我是 perforce 新手,我们在哪里编写这些命令?
    • 命令提示符。 (如果您不知道如何打开命令提示符,可以通过单击文件 > 打开命令窗口从 P4V 打开一个。)您可以从 P4V 执行相同的操作,但要复杂得多(需要导航一堆对话框)。
    • 嗨 Sam,如果我想合并特定文件/文件夹而不是整个流怎么办:p4 switch 1106-OSB-SIT-4C1/Service/Document/... 它给了我错误:“Stream '//VFI/1106-OSB-SIT- 4C1/Service/Document/...' '//depotname/string"的格式不正确
    • 将文件名添加到p4 merge 命令,而不是p4 switch 命令。
    • 例如p4 merge --from STREAMNAME FILENAME。使用 current 流中的文件名,而不是源流(如果确实需要根据源的命名空间将文件指定为绝对路径,则添加 -s 标志)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多