我怎样才能恢复到早期的基线?我们有一个UCM并行开发(多流)项目.每个开发人员都有Project的Integration流的快照视图.开发人员希望在其快照视图中查看应用程序的早期版本,以便他们可以调试早期版本的应用程序以查找错误.
当我想更改现有快照视图的基础基线时,clearcase不允许我这样做.那我该怎么办呢?
由于您使用术语Baseline,我将假设您使用的是UCM.
在流上,您无法向后恢复基线.
一种可能性是建立一个并行流,以期望的基线为基础:这是最快捷的方式.
在对此新流进行更改后,您可以创建新的rebase来更改基础基线,但前提是新的rebase使用来自父流的更新近的基线(而不是较旧的基线)
根据您的具体需要,我建议使用简单的规则来创建非UCM快照视图
element * thePreviousBaseline
Run Code Online (Sandbox Code Playgroud)
为了让开发人员拥有:
第二个快照视图与UCM项目完全无关,并利用了基线的"完整"特性(请检查您的基线是否已经"完整",而不是"增量".如果是"增量" ,只需更改其类型并将其升级为完整版)
因此,在当前快照UCM视图旁边,您可以在任何想要非snasphot视图的位置创建:
cleartool mkview -snap -tag mylogin_myComponentname_csl_snap -vws myPathToViewStorage myPathToRootView
cd myPathToRootView
cleartool edcs
[add the selection rule: element * myOlderBaseline]
[add the load rule at the end: 'load /myVob_Including_MyComponent]
[save, type 'yes']
Run Code Online (Sandbox Code Playgroud)
这对于咨询/执行来说很好,但是如果你需要修补(我要写,检查和在一些文件中),那么我建议修补每个基线的一个UCM流.
这样,流清楚地表示给定基线的补丁努力.它们不应该太多,除非你每五分钟投入一个新版本的应用程序......这是不可取的;)
总结一下:
| 归档时间: |
|
| 查看次数: |
16161 次 |
| 最近记录: |