Я бы порекомендовал этот вопрос :
Теперь проблема состоит в том, чтобы проверить все, что изменилось.
Это проблематично, поскольку часто не все изменилось, и ClearCase будет выдавать сообщение об ошибке при попытке проверить в идентичном файле. Это означает, что вам понадобятся 2 команды:
ct lsco -r -cvi -fmt "ci -nc \"%n\"\n" | ct
ct lsco -r -cvi -fmt "unco -rm %n\n" | ct
(ct означает 'cleartool': введите 'doskey ct = cleartool $ *' в Windows, чтобы установить этот псевдоним)
Но если под "регистрацией" вы имеете в виду:
- "впервые войти в систему контроля версий"
- "обновление большого количества файлов, которые могли измениться в существующем каталоге версий"
Я бы порекомендовал создать динамическое представление и очистить импорт дерева снимков (с новыми файлами) в динамическое представление.
См. этот вопрос или этот вопрос .
Сценарий clearfsimport лучше подходит для многократного импорта одного и того же набора файлов и автоматически:
- добавить новые файлы,
- сделать новую версию существующих файлов, ранее импортированных (но измененных в исходном наборе файлов, повторно импортированных)
- удалить файлы, которые уже импортированы, но больше не присутствуют в исходном наборе файлов.
- сделать четкий журнал всех операций, выполненных в процессе импорта.
clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory