RTC - 从一个流到另一个流的流动变化

时间:2014-01-31 21:29:28

标签: eclipse branching-and-merging rtc

我有两个流;主流和r& d流。我希望传递给主流的更改集也流向r& d流。我有一个实现这一目标的过程,但它并不完全直观且容易出错。

这是我目前的流程;

  • 为stream main
  • 创建存储库工作区
  • 为流r& d
  • 创建存储库工作区
  • 在我的r& d存储库工作区中添加主流作为流目标。
  • 将新的主流流目标设置为“当前”和“默认”
  • 接收传入的更改集到我的研发工作区(我不接触传出的更改集)
  • 从我的r& d存储库工作区中删除主流目标
  • 将前面步骤中接受的更改集发送到r& d stream

是否有一种更简洁的方法可以让我将更改流入我的r& d存储库工作区而无需不断添加主流流目标?

2 个答案:

答案 0 :(得分:2)

文字“How to keep your streams flowing smoothly”浮现在脑海中。

post-build deliver step 会自动从主流传输到r& d流。

https://jazz.net/library/content/articles/rtc/3.0/scm-deliver-streams/images/deliver_single_component.png

您可能需要调整该流程,但这是在流之间自动交付的一种方式。

答案 1 :(得分:2)

Re:是否有一种更简洁的方法可以让我将更改流入我的r& d存储库工作区而无需不断添加主流流目标?

要简化流的手动同步,您无需将主流显式添加/删除到流动目标的r& d存储库工作区列表。在Pending Changes视图中,如果您正在显示您的r& d存储库工作区,您可以从上下文菜单中选择“Change Flow Target ...”并轻松地在main和r& d之间切换。这会将流添加到流目标列表并将其设置为当前。默认的流目标实际上只对构建工作区很重要。

我注意到你还在主流中创建了一个存储库工作区,但是在你的过程中没有提到它。这是非常不必要的,因为您只使用一个存储库工作区。

斯科特