Опишите базовый уровень и расширьте действия по доставке и перебазированию
Мне нужно перечислить все действия, выполненные в базовой линии, но мне нужно расширить действия по доставке и перебазированию.
Я пробовал скрипт для чтения строк и выполнения lsact -contrib, но некоторые из них содержат вложенные, и я запутался. Было бы полезно, если бы у меня также была дата проведения мероприятия.
Я попытался поэкспериментировать с "-fmt", но с разочаровывающими результатами.
Причина в том, что руководство хочет идентифицировать все действия в базовой линии, которые содержат ключевое слово. В настоящее время это не удается, если действие является частью доставки доставки.
Кто-нибудь сталкивался с симлиарным требованием, и если да, то как они его решили?
IBM придумала большой толстый ноль, поэтому я обращаюсь к вам, гуру и волшебникам, чтобы вдохновить меня.
1 ответ
Нет, я не видел такого требования раньше.
Обратите внимание, что если действие является частью доставки, в результате вы получите действие "delivery.xxx" в потоке назначения с одним комментарием, связанным с этой доставкой (потеря всех комментариев, связанных с первоначальными доставленными действиями)
Так что вам действительно нужно использовать lsact -contrib
, следуя техническому примечанию " swg21136012: действия, выполненные с момента последнего базового уровня "
выполните следующую команду, чтобы определить, какие действия были выполнены после создания базовых показателей:
%> cleartool diffbl -activities baseline:REL1.3.117 stream:integration_stream@/vobstore/pvob deliver.development_steam.20010824.08050
>> deliver.development_steam.20010824.080503 "deliver development_steam on 08/24/01 08:05:03."
>> deliver.development_steam.20010824.080802 "deliver development_steam on 08/24/01 08:08:02."
>> ...
Приведенный выше вывод отобразит действия интеграции, связанные с операциями доставки в этот поток.
Если вы хотите получить список участвующих действий для связанных действий интеграции, для каждой операции интеграции может быть выполнена следующая команда соответственно:
Пример:
%> cleartool lsact -contrib activity:deliver.development_steam.20010824.080503@/vobstore/pvob
Объединяя это с fmt_ccase
(-fmt
Опция, которую вы упомянули) позволит вам при каждом действии отображать только то, что вас интересует (идентификатор действия и его комментарий, чтобы найти ключевое слово).