创建集成视图

Creation of Integration View

我在集成流 str_Integration_stream 中创建了开发流 str_Devlopment_stream .

在创建开发流时,我们可以选择创建集成和开发视图,这会在集成流中创建集成视图,在开发流中创建开发视图。

现在发生在我身上的是,集成视图创建不正确,开发视图创建不完整。因此,我错误地删除了集成视图。

现在我已经在开发视图中完全更改了我的项目并签入了所有文件。现在我无法将我的更改从开发流交付到集成流,因为缺少集成视图。

我想知道是否有任何方法可以在各自的集成流中创建此集成视图,以便我可以将我的更改从开发流交付到集成流并制定基线。

I would like to know if there is any way I can create this integration view in the respective integration stream

当然可以,只需使用 cleartool mkview (here a dynamic view, easier and quicker for merges, instead of a 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