我正在使用ClearCase。我创建了一个快照视图来发布两个问题。
Label1
。Label2
。现在问题是Label2
显示来自issue1和issue2的更改。
我们是否有办法避免这种情况,因此Label2
仅针对issue2进行了更改,而Label1
仅针对issue1进行了更改?
这是可能的,还是有其他方法可以达到这个目的?
答案 0 :(得分:1)
如果您有两个单独的问题需要单独考虑,最好将它们隔离在各自的分支中。
来自共同祖先的Create two branches(在处理任何一个问题之前的某个时间点)
Issue1
中的Label1
。Issue2
中的Label2
,而不必担心问题1。如果有两个分支(和两个视图)不实用,那么you would have to look for all versions not labelled Issue1 in order to set your Label2:
cleartool find . -cview -version !lbtype(Label1) -exec "cleartool mklabel Label2 \"%CLEARCASE_XPN%\""
或者您需要找到标有Label1
和Label2
的版本,并删除Label2
一个:
cleartool find . -cview -version "lbtype(Label1) && lbtype(Label2)" -exec "cleartool rmlabel Label2 \"%CLEARCASE_XPN%\""