2012-02-03 2 views
1

с ClearCase UCM Я могу создать базовую линию в каталоге представлений моментальных снимков. Когда не все файлы обновлены, какая версия файла включена в базовую линию?ClearCase: создание базовой линии в представлении моментального снимка

Пример: версия 3 файла foo.txt находится в каталоге представления моментального снимка, и уже существует версия 4 этого файла. На какую версию файла ссылается базовая линия?

Это зависит от версии ClearCase (я использую ClearCase 7.1)? Должен ли я что-то учитывать?

Основание вопроса: для построения непрерывной интеграции Я хочу использовать представление моментального снимка. Когда во время создания или обновления представления моментального снимка другой пользователь проверяет файл в том же потоке, эта новая версия может быть или не быть частью моментального снимка. По крайней мере, я хочу быть в состоянии определить, какие файлы в моем каталоге моментальных снимков были использованы сборкой.

ответ

2

About Baselines: A mkbl зависит от механизма выбора (спецификация конфигурации) механизма локального доступа (моментального снимка или динамического представления), обеспечивающего указанный механизм выбора.

Для каждого элемента компонента базовая запись записывает версию этого элемента, выбранного по конфигурации потока в момент выполнения mkbl.

Так параметр -view только там, чтобы ссылаться на поток (и связанный с ним конфигурации спецификации):

-vie/w view-tag 

Определяет вид, из которого создают исходные условия. Базовые линии создаются в потоке, к которому привязан вид.

Например, если вы работаете в coyne_dev_view, но хотите создать базовую линию из конфигурации, указанной в представлении , используйте -view coyne_integration_view.
Эта опция создает базовую линию в потоке интеграции проекта, которая включает все проверенные версии, содержащиеся в .
Если вы не указали тег view, используется текущий вид.

В вашем случае, если ваш вид UCM должен выбрать v4, но в настоящее время выбора v3, потому что просмотр снимков не был обновлен еще, базовый уровень должен ссылаться на v3 (то, что в данный момент выбран в целях) ,

Итак, для вашего вопроса фона, лучше всего выполнить cleartool update перед mkbl.

Смежные вопросы