Ответ 1
Описанный skwllsp может быть выполнен в динамический вид с помощью расширенных путей
cd m:/myDynamicView/MyVob/path/to/file
cleartool lsvtree myFile
cleartool checkout -c "cancel co" myFile
copy [email protected]@/main/xx myFile
cleartool checkin -nc myFile
с xx
- номер версии, которую вы хотите восстановить.
Но если вы сделали несколько проверок, в том числе некоторые, которые вы хотите отменить, ClearCase позволяет отменить часть предыдущих проверок через Субтрактивное слияние
См. IBM " для удаления вкладов некоторых версий" (и merge
man)
Вы можете сразу удалить все изменения из диапазона версий. Например, следующая команда удаляет изменения в версиях с 14 по 16 в основной ветке:
- В системе UNIX или Linux:
cleartool merge -graphical -to opt.c -delete -version /main/14 /main/16
- В системе Windows:
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
- В системах Windows:
cleartool merge -graphical -to opt.c -delete -version \main\14
В качестве альтернативы, в любом из приведенных выше примеров вы можете оставить аргумент -version, если используете расширенный путь версии для селектора версии-автора.
Наконец, одна вещь , чтобы не делать - rmver
.
Эта команда уничтожает информацию безвозвратно, и это редко бывает хорошо.