Как найти предыдущий ярлык с Cleartool - PullRequest
1 голос
/ 19 августа 2011

Я пытаюсь сравнить файлы между двумя метками с помощью cleartool, но не могу понять, как найти предыдущую метку для данной метки.

На данный момент моя команда выглядит так

cleartool find . -element "{lbtype_sub(TEST_APP_123456-80_1.1.C.004) && 
lbtype_sub(TEST_APP_123456-80_1.1.C.005)}" -type f 
-ver "{lbtype(TEST_APP_123456-80_1.1.C.004) && !lbtype(TEST_APP_123456-80_1.1.C.005)}" 
-exec "cmd /c copy %CLEARCASE_PN% C:\diff"

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

Ответы [ 2 ]

1 голос
/ 19 августа 2011

Метка может быть применена, и даже перенесена в любую версию.

Если вы не говорите о базовых показателях UCM (в этом случае "cleartool diffbl -pred a_BASELINE @ \ apvob" может дать вам предыдущий базовый уровень, по которому названа метка), вы не можете найти предыдущий ярлык.

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

0 голосов
/ 23 августа 2011

Создайте два вида и сравните виды с инструментом по вашему выбору.

...