将多个变更列表从一个分支集成到另一个分支,将它们保留为单独的变更列表

问题描述 投票:0回答:1

我想知道此工作流程是否有简单的解决方案。我使用的是perforce GUI(P4V),但是我并不反对使用命令行。无论如何,假设我修复了个人开发分支中的3个错误。我向每个人的个人分支机构分别提交3个不同的更改列表。

现在,我想将它们合并/集成到主分支。当前,当我这样做时,所有3个变更列表都被压缩到主分支中的单个列表中。但是,是否有一种简单的方法可以使所有3个变更列表保持分离?我看到的唯一另一种选择是挑选变更列表-单击“历史记录”选项卡中的每个变更列表,然后将它们逐一合并...

建议,不胜感激!

谢谢,

罗德里戈

merge perforce branching-and-merging
1个回答
1
投票

如果要在主分支上拥有3个变更列表,则必须提交3次:

p4 integ my_dev/...@A,A main/...
p4 resolve -am
p4 submit -d "merged A to main from my_dev"

p4 integ my_dev/...@B,B main/...
p4 resolve -am
p4 submit -d "merged B to main from my_dev"

p4 integ my_dev/...@C,C main/...
p4 resolve -am
p4 submit -d "merged C to main from my_dev"
© www.soinside.com 2019 - 2024. All rights reserved.