clearcase:rebase -reco和对其他人代码的更改

时间:2012-04-10 11:13:34

标签: clearcase

如果这是Bob和Jane的工作流程:

Bob:
ct setview bob_stream_x
ct rebase -reco

Jane:
ct setview jane_stream_x
<make a new build>

构建Jane会包含来自Bob的stream_x rebase的更改吗?或者Bob必须做'ct rebase -complete'?

1 个答案:

答案 0 :(得分:0)

实际上有两件事:

  1. Bob必须完成rebase,以便其他视图可以看到
  2. 如果jane_stream_x视图与bob_stream_x视图位于同一个视频流中,那么在视图反映新配置之前,Jane必须先进行“cleartool setcs -stream -tag jane_stream_x”。
  3. 但是,如果jane_stream_x视图位于专用的“jane_stream_x”流(不同于bob_stream_x),则Jane必须执行cleartool rebase -reco,{{1同样,要查看与cleartool rebase -complete视图相同的配置 鲍勃所做的改变对Jane的Stream和Jane的观点没有任何影响。

    考虑到您之前的问题“Clearcase: Does rebasing a stream in your snapshot view affect other users views on that stream”,这可能就是这种情况(即每个开发人员一个流,I always found not a very satisfactory model;))。