Объяснение стрелок на блок-схеме RTC

На диаграмме ниже что означают стрелки ниже?

Вот что я думаю: каждая стрелка описывает, откуда/куда текут наборы изменений. Таким образом, верхняя рабочая область передает изменения и принимает изменения из потока. Нижние две рабочие области просто передают изменения в поток, эти рабочие области не принимают никаких изменений из потока. Это правильно ?

Что означает сломанная синяя стрелка?

введите здесь описание изображения


rtc
person blue-sky    schedule 27.04.2012    source источник


Ответы (2)


Сломанная стрелка означает: эта цель потока в настоящее время не является текущей.

Если вы откроете поток, то увидите раздел «Цель потока» со списком целей.

Каждая строка может иметь два квалификатора: "по умолчанию" и "текущий".
Любая цель, которая не является "текущей", будет представлена ​​ломаной стрелкой.

Текущий означает, что когда вы запрашиваете различия между одним потоком и другим, он будет отображать указанные различия между потоком и текущей целью.


См. также эту тему (более ориентированную на цели потока между рабочее пространство репо и потоки)

  • «Текущий» означает «это цель потока, которая будет отображаться в представлении «Ожидающие изменения».
  • «По умолчанию» означает, что «если вы попытаетесь доставить в цель потока, отличную от той, что помечена как «По умолчанию», вы получите предупреждение, спрашивающее вас, уверены ли вы, что хотите доставить в цель, отличную от по умолчанию.

Вот что я думаю: каждая стрелка описывает, откуда/куда текут наборы изменений.

Да, но это «модель»: вы не будете напрямую доставлять/принимать изменения из потока. Вы всегда будете делать это из рабочей области репо.

Таким образом, верхняя рабочая область передает изменения и принимает изменения из потока.

Не совсем:

  • закрашенная синяя стрелка означает, что вы можете запросить у потока различия между указанным потоком и рабочим пространством репо (здесь доставка невозможна, только визуализация различий)
  • сломанная синяя стрелка означает, что рабочая область репозитория знает о потоке (он указан как цель потока по умолчанию, но указанный поток не является текущей целью потока для верхней рабочей области репозитория.
    Это означает, что представления «Ожидающие изменения» не будут отображать никаких различий (принять или доставить) для этой рабочей области репо по сравнению с потоком.

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

Нет: цель означает, что нижние рабочие пространства репо знают о потоке (они могут принимать или доставлять изменения), и этот поток является их текущим целевым потоком (представление «Ожидающие изменения» активно отслеживает различия между нижними рабочая область репо и Stream.

person VonC    schedule 27.04.2012
comment
Правильно ли мое объяснение того, как каждое рабочее пространство/поток перетекает друг в друга? - person blue-sky; 27.04.2012
comment
@ user470184 Я отредактировал свой ответ, чтобы учесть вашу интерпретацию. - person VonC; 27.04.2012

Согласно ссылке,

http://www.ibm.com/developerworks/br/rational/library/parallel-development-rational-team-concert/

ваше утверждение

«Текущий» означает «это цель потока, которая будет отображаться в представлении «Ожидающие изменения». «По умолчанию» означает, что «если вы попытаетесь доставить в цель потока, отличную от той, которая отмечена как «По умолчанию», вы получите предупреждение с вопросом, уверены ли вы, что хотите доставить в цель, отличную от по умолчанию».

абсолютно правильно.

person fredlira    schedule 12.09.2013