将 CCRC 标签重命名为现有标签名称以合并代码
Rename CCRC label to an existing label name to merge code
在 CCRC 中,我们有一个来自主分支的“MainBranch”,我们采用了一个名为“branch1”的分支,标签为“[=16” =]label1”,我们开始对此进行检查。
主分支也有一个标签 相同的标签名称 "label1"。所以我们在同一分支中创建了另一个标签“label2” “branch1”并将一些代码签入其中。
是否可以在分支 1 中将 "label1" 重命名为 "label2" 而不影响 "mainBranch" 中的代码?这样我们就可以在同一标签下获得所有代码。如果有任何其他方法可以解决此问题,请提出建议
标签引用 ClearCase 版本(文件和目录)的集合,并在(CCRC 网络视图)配置规范中使用 (like this one) 以启动分支。
它应该是不可变的(意味着它引用的内容应该 永远不会 改变)
因此,您无法在不影响现有视图的情况下重命名现有标签,在 branch1
中创建的版本来自 label1
,在重命名标签 [=12] 后将不再是 visible/accessible =].
只需按照定义继续在 branch1
中工作,或将 branch1
合并到 MainBranch
中,然后从那里创建一个新标签和一个新分支。
在 CCRC 中,我们有一个来自主分支的“MainBranch”,我们采用了一个名为“branch1”的分支,标签为“[=16” =]label1”,我们开始对此进行检查。
主分支也有一个标签 相同的标签名称 "label1"。所以我们在同一分支中创建了另一个标签“label2” “branch1”并将一些代码签入其中。
是否可以在分支 1 中将 "label1" 重命名为 "label2" 而不影响 "mainBranch" 中的代码?这样我们就可以在同一标签下获得所有代码。如果有任何其他方法可以解决此问题,请提出建议
标签引用 ClearCase 版本(文件和目录)的集合,并在(CCRC 网络视图)配置规范中使用 (like this one) 以启动分支。
它应该是不可变的(意味着它引用的内容应该 永远不会 改变)
因此,您无法在不影响现有视图的情况下重命名现有标签,在 branch1
中创建的版本来自 label1
,在重命名标签 [=12] 后将不再是 visible/accessible =].
只需按照定义继续在 branch1
中工作,或将 branch1
合并到 MainBranch
中,然后从那里创建一个新标签和一个新分支。