clearcase:rebase-reco和对其他人代码的更改
如果这是Bob和Jane的工作流程:clearcase:rebase-reco和对其他人代码的更改,clearcase,Clearcase,如果这是Bob和Jane的工作流程: Bob: ct setview bob_stream_x ct rebase -reco Jane: ct setview jane_stream_x <make a new build> Bob: ct setview bob_stream_x ct重新基址-记录 简: ct setview jane_stream_x Jane所做的构建是否会包含Bob对stream_x的重基所做的更改?或者Bob是否必须执行“ct重新基础-完成”?实际
Bob:
ct setview bob_stream_x
ct rebase -reco
Jane:
ct setview jane_stream_x
<make a new build>
Bob:
ct setview bob_stream_x
ct重新基址-记录
简:
ct setview jane_stream_x
Jane所做的构建是否会包含Bob对stream_x的重基所做的更改?或者Bob是否必须执行“ct重新基础-完成”?实际上有两件事:
jane\u stream\u x
视图与bob\u stream\u x
视图位于同一个流上,那么jane必须先执行“cleartool setcs-stream-tag jane\u stream\u x
,然后她的视图才能反映新的配置jane\u stream\u x
视图位于专用的“jane\u stream\u x
”流上(不同于bob\u stream\u x
),那么jane也必须执行cleartool rebase-reco
,cleartool rebase-complete
,以查看与bob\u stream\u x
视图相同的配置。Bob所做的重基对Jane的流和Jane的视图没有影响
考虑到您之前的问题“”,这里很可能就是这种情况(即每个开发人员一个流,即;)。谢谢您的回答。只是为了澄清这里使用的模型/范例不是每个开发人员一个流。根据需要开发的内容创建流。例如,如果某个流需要一个错误修复程序,则会创建一个名为u的子流,然后多个开发人员可以为该流设置视图并对其进行处理。@sashang Ok。在这种情况下(同一条流上的多个视图),第1点。二,。适用于你的情况。