Как перебазировать ветку в IBM Clear Case - PullRequest
0 голосов
/ 04 мая 2018

Мой коллега создал ветку с характеристиками около года назад и проверил некоторые изменения в ней. Теперь мне нужно продолжить, но за это время файлы также были изменены в основной ветке. Теперь мне нужно переназначить ветку функций на последние и добавить изменения из основной в мою ветку функций. Как я могу это сделать?

1 Ответ

0 голосов
/ 04 мая 2018

cleartool rebase является термином из UCM ClearCase и применяется к базовой линии (метка для всех элементов компонента UCM - или набора файлов).

Если вы не используете UCM, эквивалентно было бы поместить метку в ПОСЛЕДНИЙ элемент в вашей ветви.

В обоих случаях (UCM или не UCM) конечным результатом этой перебазировки будет объединение основной ветви с ветвью объектов.

В не-UCM это простой cleartool merge (вам не нужна начальная ЭТИКЕТКА: это просто для запоминания состояния ветви объекта до слияния)

Предупреждение: «rebase» не похож на rebase в распределенной VCS, такой как Git, где коммиты (версионный набор файлов) воспроизводятся. Здесь ClearCase ориентирован на файл, что означает, что он будет выполнять только слияния.

...