Изменить набор предшественников с помощью cleartool

В конце концов я хотел бы выяснить, как можно отличить версию в операции UCM с предшествующим набором изменений, используя командную строку, предполагая, что в этом действии имеется более одной версии для одного файла.

Я уже знаю, как получить все версии файла в деятельности. В общем, я мог бы отличить последнюю версию в наборе с самой ранней версией 1, но если самая ранняя версия - первая версия, потому что это новый поток, то мне придется вычислить исходный поток. И это также то, что я не знаю, как сделать.

Одна команда cleartool, которая получает версию и сообщает своему предшественнику, решит все мои проблемы.

Есть идеи?

1 ответ

Решение

Я не знаю ни одной команды.

Я делаю cleartool descr -pred даст вам предшественник текущей версии, что позволит вам получить версию упомянутого предшественника в предыдущей ветке.

Расширенный путь к версии состоит из текущей ветви (названной из текущего потока) и непосредственно перед ветвью, из которой была создана текущая ветка, что позволяет получить исходное имя потока.

Оттуда у вас есть версия, необходимая для создания различий.
Однако для этого потребуется скрипт.

Другие вопросы по тегам