Мы используем UCM для разработки.Мы создаем потоки под потоками, как это
Вопрос в том, как найти новые файлы в данном потоке.
В примере "feat1
" будет иметь новые файлы относительно его родителя lis1
(lis = локальный поток интеграции).Новые файлы могут быть из "feat1
" или его дочерних потоков, таких как "developer1
".Как я могу определить новые файлы в lis1
?
Один из вариантов - создать динамические представления для потока (скажем, feat1) и его родительского потока (lis1), а также взять diff и выяснить файлы, новые в дочернем потоке.,
Другой вариант - использовать cleartool deliver -preview
и получить список версий, а затем каким-то образом (пока не знаю) выяснить список файлов.
Проблема в том, что дочерний поток не обязательно перебазированего родителю, и мы применяем правило «перебазировать до последнего базового уровня перед доставкой».
Я надеюсь, что есть лучший и правильный путь:)