Изменить набор предшественников с помощью cleartool - PullRequest
2 голосов
/ 17 мая 2011

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

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

Есть идеи?

1 Ответ

6 голосов
/ 17 мая 2011

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

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

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

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

...