2009-10-29 4 views
2

У нас есть два потока ClearCode UCM в иерархии на том же уровне (т. Е. Один и тот же родительский поток). Если два дочерних потоков и перебазировались в той же материнской базовой линии, что значит, чтоClearcase UCM - доставка кросс против доставки вверх?

  • Обеспечение деятельности обоих потоков до родителя (один, то другой)

будет эквивалентно чтобы:

  • Обеспечение деятельности одного ребенка потока в другой поток ребенка, а затем просто доставки потока одного ребенка к родителю

Действительно ли это так? Похоже, что это должно быть, если предположить, что любые вручную или пользовательские слияния для всех поставок производятся таким же образом.

ответ

1

Это правильно, но первые несколько напоминаний:

  • , имеющие суб-поток не означает, что доставить уже сделать из этого субпотока его родителя. Доставить можно сделать из потока в любой другой.
  • sideway merges может быть опасно, если два потока не основаны на одной и той же базовой линии фундамента (конфликты все еще будет там при принятии окончательного слияния к родителю, как показано в этом illustrated answer).
  • a доставка создает временная шкала, связывающая все существующие виды деятельности вместе. Это означает, что если вы только доставляете a1, a2 и a3 в B, тогда решите доставить a4 только (а не a5) на любые другие потоки (кроме B), ClearCase заставит вас доставлять все действия (от a1 до a5), даже хотя они очень хорошо не связаны с файлами.
    Это не произойдет, если вы:
    • только доставить к родителю
    • всегда обеспечивают все текущие мероприятия в любом случае!

В вашем случае, поскольку оба потока имеет одинаковые стартовые позиции, делая сначала доставить из А в В, перед подачей B родителя, это способ решения любого слияния конфликтов в B (без ущерба для слишком рано родитель) перед окончательным слиянием.

+0

Поскольку изменения уже присутствуют в родительском потоке, не больно ли повторять их снова? Я хочу передать все действия в потоке. – user2370590

+1

@ user2370590 no it does not hurt: если версии в этих действиях уже объединены, ClearCase пропустит эти версии – VonC