gpt4 book ai didi

clearcase - 如何重命名成员基线?这是可以接受的做法吗?

转载 作者:行者123 更新时间:2023-12-02 23:14:04 24 4
gpt4 key购买 nike

我已经通过cleartool为组件应用了基线。 (我们正在使用clearcase UCM)。

我错误地输入了错误的基线名称,并且无法应用另一个名称,因为它表示未进行任何更改。

如何在UCM中重命名基线名称? (我尝试通过 GUI 但没有找到方法)。

如果可以使用cleartool rmname,有人可以举例说明如何做到这一点吗?我没有找到

最佳答案

正如“Renaming a Baseline does not change the label type name”中提到的,您可以通过CLI重命名基线),但您还需要重命名关联的lbtype,对于ClearCase 7.0及之前的版本(7.1和8,您可以只重命名基线,它应该处理 lbtype。如果没有,请参见下文)。

cleartool rename baseline:<old baseline name>@\<component vob tag> baseline:<new baseline name>@\<component vob tag>

通过执行以下操作检查 lbtype 是否已重命名:
cleartool descr -l baseline:<new baseline name>@\<component vob tag> .

ClearCase does not rename the lbtype automatically when a baseline is renamed because the lbtype is used as a version selector in every view that is attached to a stream using this baseline (as illustrated in [IBM technote swg1IC41518][2]).
If a UCM baseline lbtype is also renamed, it is necessary to run 'cleartool chstream -gen stream:<stream@pvob>' for every stream using this baseline.
It is then necessary to run 'cleartool setcs -stream' within every view associated to the stream.
Since it cannot be guaranteed that every view is available to the system that is renaming a UCM lbtype, this cannot be automated.

 cleartool rename lbtype:<old baseline name>@\<component vob tag> lbtype:<new baseline name>@\<component vob tag>
<小时/>

简而言之,重命名 CC7.0 及之前版本的基线是可能的,但并非易事:它是一个 UCM 对象,它(通过超链接)关联到 lbtype,该 lbtype 用于在所有具有以下属性的元素上创建标签:已更改(增量基线),或组件的所有元素(甚至是自上次基线以来未更改的元素:完整基线,请参阅“What is the difference between Full baseline and Incremental baseline in Clearcase UCM? ”)

您需要重命名两者(基线和 lbtype )。

<小时/>

这是一种可以接受的做法,因为其内容不会改变。
但是,您需要在发布管理流程中传播和传达新的基线名称。

关于clearcase - 如何重命名成员基线?这是可以接受的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13196549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com