Опишите базовый уровень и расширьте действия по доставке и перебазированию - PullRequest
1 голос
/ 17 февраля 2012

Мне нужно перечислить все действия, доставленные в базовом сценарии, но необходимо расширить какие-либо действия по доставке и перебазированию.

Я пробовал скрипт для чтения строк и выполнения "lsact -contrib", но некоторые изпоставки содержат вложенные поставки, и я запутался.Было бы полезно, если бы я мог также указать дату действия.

Я попытался поэкспериментировать с "-fmt", но с разочаровывающими результатами.

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

Кто-нибудь сталкивался с симлиарным требованием, и если да, то как они его решили?

IBM придумала большой жирный ноль,поэтому я обращаюсь к вам, гуру и волшебникам, чтобы вдохновить меня.

1 Ответ

2 голосов
/ 17 февраля 2012

Нет. Я не видел такого рода требований раньше.

Обратите внимание, что если действие является частью доставки, в результате вы получите действие "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, которую вы упомянули) позволит вам при каждом действии отображать только то, чтопредставляет интерес (идентификатор действия и его комментарий, чтобы найти ключевое слово).

...