Можем ли мы напечатать только каталоги branch/latest в чистом регистре?

Как мы можем печатать только каталоги последней ветки в прозрачном регистре.


person avarma    schedule 04.06.2014    source источник
comment
Я вижу, что уже отвечал вам на вопросы ClearCase. Были ли какие-либо из этих ответов полезными? Знаете ли вы о stackoverflow.com/help/accepted-answer? (или stackoverflow.com/help/why-vote)   -  person VonC    schedule 04.06.2014
comment
Вы опубликовали ответ, который на самом деле был вопросом (stackoverflow.com/a/30589454). Почему бы не прочитать stackoverflow.com/tour, чтобы понять, как работает Stack Overflow?   -  person VonC    schedule 02.06.2015


Ответы (1)


Вы можете использовать cleartool find в вашем представлении (которая уже выбирает правильную версию, например LATEST из ветки):

cleartool find -type d -print

Опция '-type d' ограничит поиск только элементами каталога.

В общем, вы можете попробовать в любом представлении (см. "общие примеры")

cleartool find . -type d -version version(.../yourBranch/LATEST) -print
# or
cleartool find . -type d -element version(.../yourBranch/LATEST) -print

Нотация .../ позволяет вам искать версию в yourBranch без указания родительских ветвей (например, /main/yourBranch или /main/anotherBranch/yourBranch).


Если вам нужно только название или более подробная информация, используйте fmt_ccase в cleartool describe:

Замените -print на

# Windows syntax
-exec "cleartool descr -fmt \"%n\n\" \"%CLEARCASE_PN%\""

# Unix syntax
-exec 'cleartool descr -fmt "%n\n" "$CLEARCASE_PN"'
person VonC    schedule 04.06.2014