Поиск подмножеств типов веток ClearCase - PullRequest
1 голос
/ 17 января 2012

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

Поскольку полный список огромен, а lstype работает примерно час в обычном режиме, есть ли способ?сформулировать запрос, на который можно быстро ответить?

1 Ответ

0 голосов
/ 17 января 2012

Я никогда не находил собственную команду, способную вернуть быстро ответ.
Если посмотреть на команду cleartool lstype , технот " Улучшения производительности LSTYPE"упоминает, что:

Параметры -short, -nostatus и -unsorted могут использоваться для улучшения производительности команды cleartool lstype

Но, как и во всем с ClearCase, это не выдерживает испытания в реальном мире, где количество (здесь) типов вполне может быть действительно большим ...

Так что я обычносделать для такого рода запроса, учитывая, что я не создаю brtype каждые 5 минут, - это запускать пакетное задание каждые 2 часа, обновляя список brtype необходимой информацией (владелец, дата,...).

Затем я могу в любой момент отфильтровать этот файл (по крайней мере, самую последнюю версию этого файла), чтобы извлечь список brtype, который мне нужен.
Существует рискэтот список не обновлен, но на практике это работает относительно хорошо.

...