Cleartool - 如何变基并在流中只保留一个组件
Cleartool - How to rebase and leave just one component in the stream
我想知道cleartool中有没有命令rebase一个特定的组件,并取出其他不需要的组件?
例如,在 ClearCase 项目中,您可以选择按组件重新设置基线,也可以通过单击“删除”按钮删除不需要的组件。因此,一旦您删除它,该组件的代码将在您完成变基后不存在。
我用来重新设置基线的命令是:
rebase -bas 'baseline code'
rebase -complete
但是,上面的这个命令在我看来留下了其他组件。因此,根据我的屏幕截图,我想使用命令行重新设置 ZC DUAT_ZC 的基线,并删除 ZC_DATA(就像我按下“删除”按钮时所做的那样)。有什么建议吗?
cleartool rebase
command cannot delete/remove a component, but cleartool rmcomp
可以。
首先在测试组件上进行测试。
If a UCM project lists the component that you are attempting to delete, the warning Project project-name lists this component as a modified component is displayed.
If you confirm the deletion (or use -forc
e), the component is removed from the project's list of modifiable components.
如果为 all 流删除组件,则另一种方法是将基础基线锁定为过时:这将使所述基线不可见。
注意:组件需要是只读的,使用cleartool chstream
:
chstream -dmodcomp component_selector
如 OP MBurgos in 所述,要直接使用正确的组件 创建 新的子流,请使用 cleartool mkstream
:
cleartool mkstream -in <projec-selector> -baseline 'list of baseline' <child stream name>
我想知道cleartool中有没有命令rebase一个特定的组件,并取出其他不需要的组件? 例如,在 ClearCase 项目中,您可以选择按组件重新设置基线,也可以通过单击“删除”按钮删除不需要的组件。因此,一旦您删除它,该组件的代码将在您完成变基后不存在。
我用来重新设置基线的命令是:
rebase -bas 'baseline code'
rebase -complete
但是,上面的这个命令在我看来留下了其他组件。因此,根据我的屏幕截图,我想使用命令行重新设置 ZC DUAT_ZC 的基线,并删除 ZC_DATA(就像我按下“删除”按钮时所做的那样)。有什么建议吗?
cleartool rebase
command cannot delete/remove a component, but cleartool rmcomp
可以。
首先在测试组件上进行测试。
If a UCM project lists the component that you are attempting to delete, the warning Project project-name lists this component as a modified component is displayed.
If you confirm the deletion (or use-forc
e), the component is removed from the project's list of modifiable components.
如果为 all 流删除组件,则另一种方法是将基础基线锁定为过时:这将使所述基线不可见。
注意:组件需要是只读的,使用cleartool chstream
:
chstream -dmodcomp component_selector
如 OP MBurgos in cleartool mkstream
:
cleartool mkstream -in <projec-selector> -baseline 'list of baseline' <child stream name>