Как попросить ClearCase идентифицировать и оформить новые файлы?

У меня есть целая куча новых файлов, которые я недавно сбросил (через robocopy) в дерево папок. Как я могу попросить ClearCase UCM идентифицировать эти файлы и поставить их под контроль версий?

2 ответа

Решение

Ах, оказалось, кто-то уже сделал такой пост во внутреннем блоге. Кто знал!

Я взял это, а затем расширил его

for /f %1 in ('cleartool ls -r -s -nxname -view_only ^| grep -e ^\.\\SRC_ ^| grep -e vcproj$') do @cleardlg -addtosrc -nc "%1"

(Да, у меня установлены некоторые инструменты Unix, grep и тому подобное).

Ищет все файлы vcproj в каталоге, который начинается с.\SRC_.

Одним из простых способов является использование clearfsimport чтобы сделать (рекурсивный) импорт полного содержимого каталога.
Смотрите раздел " Как я могу использовать ClearCase для" рекурсивного добавления в систему контроля версий… "?".
Это работает для представления ClearCase UCM, а также для базового представления ClearCase.
Вам нужно только установить действие в представлении, которое вы используете для импорта, перед выполнением clearfsimport,

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

Другие вопросы по тегам