Я не особо разбираюсь в ClearCase, поэтому, если моя терминология неверна, пожалуйста, дайте мне знать.
В Git я могу запустить команду:
git archive -o /tmp/dump.zip $SHA_FROM_THE_PAST path/to/dump
Я хочу сделать нечто подобное в ClearCase.
Репозиторий ClearCase содержит две ветви: main
и snapshot_foo
.
snapshot_foo
ответвляется от main
в некоторый момент в прошлом.
Я хочу получить дамп всех файлов в том виде, в котором они выглядели во время первого создания моментального снимка.
Я понимаю, что не существует «глобального» идентификатора состояния, как в Git; в AFAIK, в ClearCase каждый элемент имеет индивидуальную версию, поэтому не обязательно будет эквивалент один к одному для этой команды.
Я думал о создании нового снимка, начинающегося в тот же момент времени с основного, и просто копируя то, что мне нужно из этого, но я изумлен и смущен тем, как мне это сделать.