Perforce,如何将更改集成到另一个分支?

17

我有主干(trunk)和一个发布分支(release branch)。如果我在发布分支中修复了一个bug,我肯定应该将修复集成回主干。然而,我没有找到专门用于集成单个变更列表的命令;我错过了什么吗?


你想要将发布分支上所做的所有更改应用到主干上,还是需要挑选特定的更改清单? - gareth_bowles
我只需要集成一个单独的变更列表,谢谢。 - fifth
2个回答

30

例如,要集成变更列表100,您可以使用:

p4 merge //releasebranch/...@=100 //trunk/...
p4 resolve
p4 submit

(如果您使用的是较旧版本的Perforce服务器,则需要使用“integ”而不是“merge”。)

请注意,在此上下文中,“@=100”与“@100,100”表示相同的含义。


4

我使用过这个:

p4 integrate -c 625466 //SrcPath/...@622912,@622912 //DestPath/...

需要集成的是 CL 622912,而 CL 625466 是新的 CL。


3
在集成p4之后,我必须执行“p4 resolve”以获取更改。 - Alok Prasad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接