Clearcase ucm开发流的问题

Clearcase ucm开发流的问题,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我有一个带有生产基线的集成流和几个作为子流的开发流。现在,当在不同的流中有独立的变化时,它工作得很好。现在,流a中的一个文件发生了变化,它被转换为int流。但是,流B没有意识到这一点,他进行了更改,但是当B被传递到int流时,事情就不起作用了,因为B没有意识到A所做的更改,并且在编写代码时没有接受这些更改。两个开发流都使用劫持文件和快照视图 我在这里看到了两种解决方案,但不确定它是否真的有效。 1.一旦A传递到int,就将从int到B的更改合并。在这里,当在同一行中有带有更改的劫持文件时,可能会

我有一个带有生产基线的集成流和几个作为子流的开发流。现在,当在不同的流中有独立的变化时,它工作得很好。现在,流a中的一个文件发生了变化,它被转换为int流。但是,流B没有意识到这一点,他进行了更改,但是当B被传递到int流时,事情就不起作用了,因为B没有意识到A所做的更改,并且在编写代码时没有接受这些更改。两个开发流都使用劫持文件和快照视图

我在这里看到了两种解决方案,但不确定它是否真的有效。 1.一旦A传递到int,就将从int到B的更改合并。在这里,当在同一行中有带有更改的劫持文件时,可能会出现问题。 2.将所有开发流中的更改合并到B,这看起来不太好,因为B可能不需要所有这些更改


您能建议如何最好地解决这个问题吗?

理想情况下,您可以将
B
的基线从
int
(或者,如果不方便,从
int
交付到
B
),以便将
int
的所有更改重新设置为
B
,并在本地解决潜在冲突(在
B
UCM视图中)


然后,也只有在那时,您才在
B
上设置一个新的基线,并将其传递到
int

这也是我的建议,但当在UCM快照视图中工作的开发人员的文件因本地工作而被劫持时,似乎存在一个问题,然后他需要如何响应此被劫持文件的重基。@user2636464他可以在专用的动态视图中执行重基操作(在流B上),然后更新其当前快照视图(更新不会更改其被劫持的文件)。问题是更新是否与在被劫持的文件中执行的更新在同一行代码上,并且旧的更改被清除。@user2636464更新应保留被劫持的文件。(除非您使用
-overwrite
选项:)无论如何,备份快照视图仍然是一个愚蠢的想法。