Изменить набор предшественников с помощью cleartool
В конце концов я хотел бы выяснить, как можно отличить версию в операции UCM с предшествующим набором изменений, используя командную строку, предполагая, что в этом действии имеется более одной версии для одного файла.
Я уже знаю, как получить все версии файла в деятельности. В общем, я мог бы отличить последнюю версию в наборе с самой ранней версией 1, но если самая ранняя версия - первая версия, потому что это новый поток, то мне придется вычислить исходный поток. И это также то, что я не знаю, как сделать.
Одна команда cleartool, которая получает версию и сообщает своему предшественнику, решит все мои проблемы.
Есть идеи?
1 ответ
Я не знаю ни одной команды.
Я делаю cleartool descr -pred
даст вам предшественник текущей версии, что позволит вам получить версию упомянутого предшественника в предыдущей ветке.
Расширенный путь к версии состоит из текущей ветви (названной из текущего потока) и непосредственно перед ветвью, из которой была создана текущая ветка, что позволяет получить исходное имя потока.
Оттуда у вас есть версия, необходимая для создания различий.
Однако для этого потребуется скрипт.