ClearCase: изменить имя типа ветви? - PullRequest
14 голосов
/ 19 января 2011

Я использовал mkbrtype BRANCH_NAME, проверил несколько файлов, сделал несколько проверок и т. Д. Теперь я обнаружил, что у меня есть опечатка в имени ветви, и это выглядит довольно уродливо. Есть ли способ, которым я могу изменить название филиала и все еще иметь все версии / извлечения под ним? Я единственный, кто его использует.

Ответы [ 3 ]

12 голосов
/ 19 января 2011

Вы можете переименовать brtype с помощью команды ct rename .

cleartool rename brtype:oldname@\vob newname

Но вам необходимо:

  • изменить конфигурациюСпецификация вашего представления (не UCM): без побочных эффектов для извлеченных файлов
  • или изменения имени потока, удаления и воссоздания вашего представления без нового имени потока (UCM).Ваши извлеченные файлы по-прежнему имеют статус извлеченных, но вы должны сначала сохранить их локально измененное содержимое, чтобы повторно применить это содержимое в новом представлении.
6 голосов
/ 19 января 2011

Следующая команда может быть полезна

$ cleartool rename brtype:OLD brtype:NEW
4 голосов
/ 18 апреля 2014

Методы, перечисленные ранее, вероятно, работают, но я просто хотел показать, как я это сделал.

Использование:

cleartool chtype -nc new_branch "filepath@@old_branch"

Пример:

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

Примечание: -nc это не комментарий

...