2009-09-11 1 views
1

В Clear Case, мне нужно найти все версии, которые проверяются в мноймне нужно найти все версии зарегистрированных мной на ветке

В примере ниже, мне нужно найти все версии checked- в по Лой Ван, на ветке «mybranch»

>$ct desc HelloWorld.xml <br > 
version "[email protected]@/main/***mybranch***/9" <br > 
    created 09-Sep-09.06:50:14 by ***Loi Wang*** ([email protected]) <br > 
    "Hello world issue " <br > 
    Element Protection: <br > 
    User : jsmith : r--<br > 
    Group: eng  : r--<br > 
    Other:   : r--<br > 
    element type: xml<br > 
    predecessor version: /main/mybranch/8<br > 
    Attributes:<br > 
    ISSUE = "IS-123"<br > 
+0

Просто добавлен запрос на поиск, который поможет вам зарегистрировать зарегистрированные файлы пользователем. – VonC

ответ

4

принцип заключается в том, чтобы использовать cleartool lsco для проверки, а также найти для проверки:

cd c:\myView\myVob\...\mypath 
or 
cd /view/myView/myVob/.../myPath 
ct lsco -me -brtype myBranch -rec . 

Примечание: вы должны быть на ваш взгляд, и использование го е наименование филиала без «@\PVobName» («не-уточненного имени»)

В вашем случае

ct lsco -user [email protected] -brtype mybranch -rec . 

Это даст вам все элементов побывав зарегистрированным:

ct find . -user [email protected] -branch brtype(mybranch) -print 

Это было все версии, созданные в этих возвраты:

ct find . -user [email protected] -version brtype(mybranch) -print 

Снова mybranch используется в его «неквалифицированный» формы

Если выше не работает (он работает на «-me» или «-user myName», но не обязательно для любого другого абонента) простого grep может быть достаточно:

ct find . -version "brtype(mybranchv)" -exec "cleartool descr -fmt """%n %u\n""" %CLEARCASE_XPN%"|grep lwang.eng 
+1

Мне нужно перечислить зарегистрированные вопросы, а не извлеченные, вы можете помочь. –

1

Как насчет выполнения ct lshistory, а затем grepping для вашего имени пользователя.

Это сообщит вам все версии элемента, который вы создали.

т.е. на элемент называется foo.xml

ct lshistory foo.xml | grep spedge 

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

ct lshistory foo.xml | grep spedge | grep @@/main/my-branch 
+0

Для * одного * файла, это хороший вариант. Для * много * файлов это будет намного медленнее, чем команда «cleartool find». Тем не менее, +1. – VonC

+0

@VonC Согласен - но как я интерпретировал его вопрос, он только хотел версии HelloWorld.xml :) – Spedge

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

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