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

时间:2017-10-27 10:28:44

标签: perforce branching-and-merging perforce-integrate

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

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

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

2 个答案:

答案 0 :(得分:2)

在命令提示符下输入:

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

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

答案 1 :(得分:0)

  1. 确保b1和b2都在您的工作区中定义
  2. 在“已提交的更改列表”视图中右键单击更改列表,然后选择“使用所选更改列表合并/集成nnnn”
  3. 从合并/整合视图中,如果您还没有已定义的分支图(如果您经常这样做,则建议使用),选择“指定源文件和目标文件”并选择b1作为源,b2作为源你的目标。
  4. 根据您的喜好填写其余部分并解决(如有必要)
  5. 详情Merging Files Between Codelines