我在集成流 str_Integration_stream 中创建了一个开发流 str_Devlopment_stream 。
在创建开发流时,我们可以选择创建集成和开发视图,从而在开发流的集成流和开发视图中创建集成视图。
现在我发生的事情是,没有正确创建集成视图并且完全创建了开发视图。由于这个原因,我错误地删除了集成视图。
现在,我已在开发视图中完全更改了项目并检入了所有文件。现在,由于缺少集成视图,我无法将我的更改从开发流传递到集成流。
我想知道是否有任何方法可以在相应的集成流中创建此集成视图,以便我可以将我的更改从开发流传递到集成流并创建基线。
答案 0 :(得分:1)
我想知道是否有任何方法可以在相应的集成流中创建此集成视图
当然,只需使用cleartool mkview
(此处为动态视图,合并更轻松,更快捷,而不是snapshot view)
ct mkview -tag myview -stream MyStream@/vobs:MyPVob /var/tmp/your-username_dynview.vws
请参阅“How to associate a clearcase view with stream or vob?”
然后确保此新视图用于cleartool deliver
:
cleartool deliver -reset -to your-integration-view
如讨论中所述,流的全名很重要,取决于该环境的语法(Windows或Linux)
一个简单的cleartool lsvob | grep vob名称有助于拥有正确的名称
然后使用(在本例中)unix语法创建视图:
cleartool mkview -tag myintview -stream astream_Integration@/vob/a_pvob /var/tmp/user_astream_int_URL.vws
最后,启动从dev stream到int stream和int view的传递:
cleartool deliver -stream dev_stream@/vob/a_pvob -to myintview -target astream_Integration@/vob/a_pvob