Что означает входящий и исходящий в RTC (рациональный командный концерт)? - PullRequest
0 голосов
/ 11 января 2019

Не могли бы вы объяснить их, используя концепции Git?

Кроме того, есть ли ситуации, когда операции на исходящем множестве могут быть опасными?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Я добавлю, что исходящий набор изменений не может быть доставлен на элемент-источник, если тот же элемент-источник имеет набор входящих изменений. Вы должны принять / объединить набор изменений, прежде чем вы сможете доставить набор исходящих изменений.

Кроме этого, единственная другая реальная "опасность" - это доставка кода в поток, когда вы не тестировали свой код (то есть, тестировали модуль) локально.

0 голосов
/ 13 января 2019

RTC ( Rational Team Concert от IBM ) - это централизованная VCS (система управления версиями).
В отличие от Git , который децентрализован.
Поэтому любое прямое сравнение между ними будет ограничено и чревато неточностями.

Но самое близкое представление о Git, которое вы могли бы получить:

  • набор исходящих изменений (тот, который вы можете доставить из своего рабочего пространства репо в RTC Steam) будет Git staged files (набор файлов, готовых для фиксации в вашем текущем ветви,
  • набор исходящих изменений i (тот, который был опубликован в потоке RTC и готов к приему в рабочую область репо) был бы тем, что готов к объединению после выборки : git diff --name-only origin/master

Что касается деликатной операции над набором изменений, одним примером будет « Реверсирование наборов изменений », которое может удалить изменения, захваченные в наборе изменений, и создать патч.
См. Больше в « Управление наборами изменений в RTC »: отмена и приостановка также могут влиять на (особенно исходящие) наборы изменений.

...