2012-02-03 2 views
1

Предположим, что потоки A и B обе загружены из базовой линии bl_C_5 определенного потока C. Оттуда параллельные разработки идут в A и B, а в некоторой точке базовой линии на A находится bl_A_3 и в B - bl_B_6. На данный момент можно поставить bl_B_6 от B до A, так что A теперь будет содержать точную копию bl_B_6 (без объединения с bl_A_3)? Другими словами, можно ли полностью перезаписать поток с помощью операции доставки? Если нет, есть ли другой способ или команда для достижения этого?ClearCase; Доставить с перезаписью

ответ

2

А «копия слияния» не поддерживается на операции доставки (это может быть supported at the type level, сопоставляя политику «копирования слияния», но это не практично, когда вы хотите объединить всё)

Один из способов быстро сделать «копировать-слияния» заключается в следующем:

  • начать поставлять как обычно
  • вместо завершения сразу, начните clearfsimport -rmname с видом на исходный поток в целях назначения (см. this question, и man clearfsimport): вы получите зеркальное изображение Stream B в потоке A.
  • завершите доставку
  • проверить, какой файл по-прежнему находится в оформлении заказа.
Смежные вопросы