Фон
Я нахожусь в ситуации, когда для правильного продвижения кода представления с определенным числом должны быть скоординированно разветвлены следующим образом:
/some/dir/here@@/main/dev/view_dev__456_textDescription
/some/dir/here/file.txt@@/main/dev/view_dev__456_textDescription
/some/dir/here@@/main/dev/prod1/view_prod1_dev__456_textDescription
/some/dir/here/file.txt@@/main/dev/prod1/view_prod1_dev__456_textDescription
Каждое представление определенного продукта должен быть разветвлен от его ветви продукта.
Проблема
Я нахожусь в ситуации, когда я случайно создал вид продукта с указанием c, но не в ветке dev. Ниже приводится ситуация, в которой я нахожусь:
/some/dir/here@@/main/dev/view_dev__456_textDescription
/some/dir/here/file.txt@@/main/dev/view_dev__456_textDescription
/some/dir/here@@/main/dev/view_prod1_dev__456_textDescription <-- The erroneous branch
/some/dir/here/file.txt@@/main/dev/prod1/view_prod1_dev__456_textDescription
Попытка решения
Я попытался использовать эту команду, чтобы избавиться от ошибочной ветви:
ct rmbranch /some/dir/here@@/main/dev/view_prod1_dev__456_textDescription
Но я получил это ошибка:
...
Checking for mergeouts on branch [view_prod1_dev__456_textDescription] ...
ERROR: Cannot delete a WI branch that has mergeouts
cleartool: Warning: Trigger "TRG_PRE_RMBRANCH" has refused to let rmbranch proceed.
cleartool: Error: Unable to remove branch "/some/dir/here@@/main/dev/view_prod1_dev__456_textDescription"
Исходя из ошибки, мне нужно избавиться от слияний для этой ветви. Таким образом, мой вопрос ...
Вопрос
Как отменить слияния определенной c ветки в прозрачном регистре?