在RTC源代码控制中合并两个流

时间:2013-10-23 11:06:10

标签: version-control rtc

我有两个流:sA&胆红

sB是从sA创建的,因为sB中的更改集不包含在sA中。 两个不同的发展阶段一直在进行:sA和sB

现在已经完成了对sA的开发。 sB包含不在sA中的变更集。

要合并sA和sB,以便sA中的更改集将包含在sB中,但sB中的更改集不包含在sA中。

这就是我认为应该合并的方式:

  1. 每个开发sA的开发人员都将其流量目标更改为sB。
  2. 每位开发人员都将其变更集发送给sB。
  3. sB现在保持独立,包含不在sB中的变更集,但也包含sA中所有变更集

    这是一种有效的方法吗?

    我是否可以将更改集提供给其他开发人员创建的流,如果是这样,这意味着每个开发人员都不必提供他们的流,因为我可以为他们执行此操作?

1 个答案:

答案 0 :(得分:3)

这在技术上是有效的",但我真的更喜欢"拉"的方法:

  • 一个集成商在sB上创建一个repo工作区。
  • 流量目标更改为sA,以便从sA 接受更改集。
  • 流量目标将恢复为sB
  • 他/她合并到他/她的本地工作区,签入,设置基线,然后发送到sB

这允许sA的开发人员只需担心投放到sA,而不是担心sB