Как настроить активность автоматически для просмотра? - PullRequest
3 голосов
/ 19 марта 2012

В нашей сборке мы используем, чтобы удалить наш вид и создать новый вид перед сборкой.

Это работало без каких-либо проблем в базовом clearcase.

Но в UCM мы сталкиваемся с проблемами при выезде и регистрации, потому что название мероприятия должно назначаться каждый раз.

Является ли хорошей практикой создание нового вида деятельности всякий раз, когда я строю? [Но количество мероприятий скоро будет увеличено до огромных]

Есть ли простой способ автоматически настроить активность по умолчанию в UCM?

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

Ответы [ 2 ]

5 голосов
/ 20 марта 2012

@ Самсельвапрабу, соглашаясь с VonC в отношении других вещей и того, что действия, в лучшем случае, являются логическими группами кода / задач разработки. Например, 5 исходных кодов + 1 файл свойств для устранения дефекта QA.

Хотя, когда вы спросите, сколько занятий? нет конкретного руководства, которое IBM предоставляет (AFAIK) по этому вопросу, но по моему опыту

  1. Типичная деятельность может иметь не слишком мало, то есть 1,2 файла или слишком много (скажем, 15+) файлов.
  2. Помогло бы соглашение о присвоении имен активности (хотя оно и противоречиво, когда используется вручную). Например, username_ShortDescreption / DefectID_date может помочь в организации, сортировке активностей, когда возникнет такая необходимость. И поверь мне, так и будет.
  3. Упрощенная деятельность, основанная на некоторых критериях, таких как возраст (более 1 месяца), подходит для ведения домашнего хозяйства.
  4. Активность на сборку ?? - Я бы сказал, что это субъективно по отношению к тому, сколько раз вы строите, сколько артефактов идет за сборку, сколько у вас просмотров / разработчиков и так далее. У вас может быть отношение активности build <> 1 <> n или n <> 1, которое полностью зависит от конкретной ситуации. Это красота, а также проклятие UCM.

Эти предложения не совсем те, о которых вы просили, но я считаю, что это хорошее время, чтобы дать их, поскольку вы только начинаете с этого сложного, грязного мира под названием UCM:)

2 голосов
/ 19 марта 2012

Используйте cleartool setact, чтобы установить свою активность.

setact/ivity [ –c/omment comment | –cfi/le pname | –cq/uery | –nc/omment ]
[ –vie/w view-tag ] { –none | activity-selector } 

Возможно, вам сначала потребуется сбросить текущую активность с вашего взгляда:

Сбростекущее действие из представления java_int.

cleartool setactivity -none

Затем установите действие в качестве текущего действия.

cleartool setactivity create_directories
Set activity "create_directories" in view "webo_integ".

См. " Настройка операций UCM "для более подробной информации:

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

cleartool setact -view <myViewTag> <anActiviyName>

(- просмотр набора до имени действия)


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

Вы обычно ассоциируете действия с development task вместо номера сборки.
Так как вы не версии того, что вы естьздание (executables), вам не нужно совершать новое действие за сборку.

...