У меня есть целая куча новых файлов, которые я недавно сбросил (с помощью robocopy) в дерево папок. Как я могу попросить ClearCase UCM идентифицировать эти файлы и поставить их под контроль версий?
Как попросить ClearCase идентифицировать новые файлы и работать с ними?
Ответы (2)
Один из простых способов - использовать clearfsimport
для выполнения (рекурсивного) импорта всего содержимого каталога.
См. "Как я могу использовать ClearCase для рекурсивного« добавления в систему управления версиями… »?».
Это также работает для представления ClearCase UCM в качестве базового представления ClearCase.
Вам нужно только установить действие в представлении, которое вы используете для импорта, прежде чем выполнять clearfsimport
.
Это проще, чем копировать этот файл непосредственно в целевом представлении ClearCase и пытаться обнаружить эти частные (т. Е. «Еще не версированные») файлы.
Оказывается, кто-то уже сделал такой пост во внутреннем блоге. Кто знал!
Я взял это, а затем расширил
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_.