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

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

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

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

Любые идеи?


person FireAphis    schedule 17.05.2011    source источник


Ответы (1)


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

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

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

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

person VonC    schedule 17.05.2011