将更改从一个分支合并到另一个分支

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

我的同事更改了特定分支中的一堆文件(我们称之为 b1)。他与我分享了变更列表 ID。

我想将所有这些更改复制到另一个分支 (b2),该分支也本地复制到我的计算机。

如何使用 Perforce 实现相同的目标?

perforce branching-and-merging perforce-integrate
2个回答
3
投票

在命令提示符中输入以下内容:

p4 integrate b1/...@CHANGE,CHANGE b2/...
p4 resolve
p4 submit

其中

CHANGE
是变更列表编号,
b1/...
b2/...
是到两个分支的路径。

来源:https://www.perforce.com/perforce/doc.current/manuals/cmdref/


1
投票
  1. 确保 b1 和 b2 都在您的工作空间中定义
  2. 在提交的变更列表视图中右键单击变更列表,然后选择“使用选定的变更列表 nnnn 合并/集成”
  3. 在“合并/集成”视图中,如果您还没有定义的分支映射(如果您经常这样做,建议您这样做),请选择“指定源文件和目标文件”,然后选择 b1 作为源,b2 作为目标.
  4. 根据需要填写其余部分并解决(如有必要)

详细信息 在代码行之间合并文件

© www.soinside.com 2019 - 2024. All rights reserved.