2015-08-25 1 views
1

Есть ли способ применить две метки ClearCase из командной строки (в Windows) в одной команде поиска cleartool, запущенной в представлении моментального снимка? Значение при выполнении этой простой команды я хочу, чтобы 2 метки (REL3 и REL3_NEW) будет применяться, а не только REL3Применить две метки ClearCase из одной команды find cleartool

cmd-context find . –version 'version(\main\LATEST) && ! lbtype(REL3)'^
    –exec 'cleartool mklabel –replace REL3 %CLEARCASE_XPN%' 

ответ

1

Вы можете попробовать и сцепить два mklabel:

cmd-context find . –version 'version(\main\LATEST) && ! lbtype(REL3)'^
–exec 'cleartool mklabel –replace REL3 %CLEARCASE_XPN% && cleartool mklabel –replace REL2 %CLEARCASE_XPN%' 

(The mklabel command поддерживает только одну метку-типа-селектор, и несколько pnames)

0

Я нашел, что это будет работать:

cleartool find %1 -cview -version "{brtype(branch) && !version(.../(branch/0) && !version(.../(branch/CHECKEDOUT) && !lbtype(REL3)}" -exec "cleartool mklabel -replace REL3 \"%%CLEARCASE_XPN%%\"" -exec "cleartool mklabel -replace REL3_NEW \"%%CLEARCASE_XPN%%\"" 

 Смежные вопросы

  • Нет связанных вопросов^_^