ClearCase: 如何更改分支类型名称?

14

我使用了 mkbrtype BRANCH_NAME 命令,并检出了一些文件,进行了一些提交等操作。现在我发现分支名中有一个错别字,看起来很难看。是否有一种方法可以更改分支名称并仍然保留其下的所有版本/检出记录?只有我在使用该分支。

有没有一种方法可以更改分支名称并仍然保留其下的所有版本/检出记录?只有我在使用该分支。

3个回答

13

你可以使用 ct rename 命令 重命名一个 brtype

cleartool rename brtype:oldname@\vob newname

但你需要:

  • 更改视图的配置规范(非 UCM):不会对已检出文件产生副作用
  • 或更改流的名称,删除并重新创建您的视图到新的流名称(UCM)。 您检出的文件仍然保持其检出状态,但您必须先保存其本地修改的内容,以便将该内容重新应用于新视图。

6

以下命令可能会有用

$ cleartool rename brtype:OLD brtype:NEW

4
之前列出的方法可能有效,但我只是想展示我自己的方式。
使用方法:
cleartool chtype -nc new_branch "filepath@@old_branch"

例子:

cleartool chtype -c "Better name" maintenance "main.c@@\main\branch"

注意:-nc无注释

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接