ClearCase:如何创建具有分支类型的分支



我正在尝试使用 mkbranch 命令从 main/abc 分支创建分支。

我使用以下命令创建分支类型:

mkbrtype –c "bugfix branch from abc" bugfixAbc

现在我需要使用该分支类型创建分支。

我将如何使用分支类型错误修复Abc从主/abc 分支创建新分支?

您需要修改配置规范才能从 abc 开始创建新版本。 例如,请参阅"使用mkelem时新元素出现在哪里?

element * CHECKEDOUT
element * .../bugfixAbc/LATEST
element * .../abc -mkbranch(bugfixAbc)
element * /main/0 -mkbranch(bugfixAbc)
element * /main/LATEST

选择规则中.../省略号允许 ClearCase 从它来自的任何分支中选择该分支abc/main 或任何其他分支。

使用 cleartool mkbranch 不是这里的解决方案:如果您必须对许多文件执行此操作,它将无法扩展,并且它会创建一个处于签出状态的版本 0,您应该签入。(或取消结帐,这将删除分支)

通过使用配置规范,每次签出abc分支中存在的元素时,都会自动创建该分支。任何元素,而不仅仅是给定的文件。

我发现我可以像这样给出文件的路径:

mkbranch -c "bugfix branch from abc" bugfixAbc util.java@@/main/abc/27

因此,这从具有分支类型错误修复Abc的abc分支创建了分支

最新更新