То, что описано как skwllsp , может быть сделано в динамическом представлении путем использования расширенных путей
cd m:/myDynamicView/MyVob/path/to/file
cleartool lsvtree myFile
cleartool checkout -c "cancel co" myFile
copy myFile@@/main/xx myFile
cleartool checkin -nc myFile
с xx
номером версии, которую вы хотите восстановить.
Но если вы сделали несколько проверок, включая те, которые вы хотите отменить, ClearCase позволяет отменить часть предыдущих проверок посредством Субтрактивного объединения
См. IBM ", чтобы удалить материалы некоторых версий " (и merge
man page )
Вы можете удалить все изменения из ряда версий одновременно. Например, следующая команда удаляет редакции версий с 14 по 16 в основной ветке:
- В системе UNIX или Linux:
cleartool merge -graphical -to opt.c -delete -version /main/14 /main/16
cleartool merge -graphical -to opt.c -delete -version \main\14 \main\16
Вы также можете удалить изменения из одной версии за раз. Например, следующие команды удаляют только изменения в версии 14 из версии opt.c, проверяющей текущее представление:
- В системе UNIX или Linux:
cleartool merge -graphical -to opt.c -delete -version /main/14
cleartool merge -graphical -to opt.c -delete -version \main\14
Кроме того, в любом из приведенных выше примеров вы можете пропустить аргумент -version, если вы используете расширенный путь к версии для contributor-version-selector.
Наконец, единственное, что до не делает , это rmver
.
Эта команда уничтожает информацию безвозвратно, и это редко бывает хорошо.