1

我有两个流:sA & sB

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

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

sA 和 sB 将被合并,以使 sA 中的变更集包含在 sB 中,但 sB 中的变更集不包含在 sA 中。

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

  1. 每个从事 sA 工作的开发人员都将他们的流量目标更改为 sB 。
  2. 每个开发人员将他们的变更集交付给 sB。

sB 现在保持独立并包含不在 sB 中的更改集,但也包含在 sA 中的所有更改集

这是一种有效的方法吗?

我可以将更改集交付给其他开发人员创建的流吗?如果可以,这意味着每个开发人员都不必像我可以为他们那样交付他们的流吗?

4

1 回答 1

3

它在技术上是“有效的”,但我真的更喜欢“拉”的方法:

  • 一位集成商在sB.
  • 流目标更改为sA,以便接受来自 的更改集sA
  • 流目标恢复为sB
  • 他/她在他/她的本地工作空间中合并,签入,放置基线,然后交付给sB.

这使得开发sA人员只需要担心交付sA,而不是关心sB

于 2013-10-23T12:16:49.830 回答