Я пытаюсь установить наш ClearCase с Гудзоном для непрерывной интеграции (и развертывание позже).
Я наконец получил представление UCM для сборки, но unfortunatly наш процесс сборки проверяет файлы для хранения номера сборки. Теперь сборка повредилась, и файл все еще проверяется, предотвращая следующую сборку.
Я уже теперь о cleartool find . -type f
, но я не могу выяснить, как найти проверенные файлы. Я знаю, что синтаксис UNIX' находит, так, чтобы не была проблема.
Кто-то может указать на меня на документацию языка запросов или возможно дать пример для нахождения проверенных или угнанных файлов?
Вы можете начать с этого SO-вопроса на , как вывести список личных файлов .
Тогда это зависит от характера вашего представления ClearCase.
Например, в динамическом представлении простой ct lsprivate
список частных файлов (включая захваченные) и файлов проверки.
Официальная команда - cleartool lscheckout
(или « lsco
»).
Если вы находитесь в пределах правого vob в пределах вашего представления:
$/path/to/view/vobs/aVob
cleartool lsco -rec -cview
, вы должны перечислить все извлеченные файлы от любого пользователя в любых подкаталогах указанного vob.
Но если ваша сборка не работает из-за файлов, извлеченных в нескольких vob, вам необходимо расширить область действия:
$/path/to/view/
cleartool lsco -avobs -cview
(в этом случае вам не нужно быть в конкретном vob) )