Jak wyświetlić listę wszystkich meldowań przy użyciu ClearCase?


18

Czy można uzyskać listę wszystkich odpraw, które zrobiłem w danym drzewie katalogów kodu źródłowego przy użyciu cleartool? Jeśli to możliwe, chciałbym sprawdzić, kiedy dokonano odprawy i wersję pliku. Używam systemu Windows.

Z góry dziękuję.

16

Będzie to wiązało się cleartool find polecenie z:

  • dyrektywa -exec opisać znaleźć wersje
  • -fmt do lepszego format roku wynik
  • operator język -created_by zapytania, aby ograniczyć wyniki do tylko twoje wersje checkinów.

Można wyświetlić wszystkie wersje plików checkin lub tylko jeden plik we wszystkich wersjach, które są zaznaczone, czyli "element". W twoim przypadku, aby zobaczyć, kiedy dokonano meldunku, musisz podać wersje.

Coś jak:

cleartool find . -ver "created_by(myLogin)" -exec "cleartool descr -fmt \"%En : %Sn made %Vd\n\" \"%CLEARCASE_XPN%\"" 

'' wyznaczy aktualny katalog, z którego szukasz wersji.

da ci oddział/numer wersji, %Ln podam tylko numer wersji.

+9

o mój boże! ClearCase jest taki kulawy. prosty "dziennik git" byłby ... 12 maj. 132013-05-12 11:04:50

+1

@AmitP dobrze tak ... cc jest bardzo kulawy i brzydki. oczywiste jest, że używa się tylko git. Nie wiem, jak moi współpracownicy byli traktowani przez te brzydkie rzeczy przez lata ... 04 sie. 132013-08-04 11:21:09


0

użyłem tego polecenia (w DOS Shell, nie Cygwin) do (1) ignorować katalogi, oraz (2) uzyskać zameldowanie w komentarzach ponadto:

cleartool find . -ver "eltype(text_file) && created_by(your_login)" -exec "cleartool descr -fmt \"%n: %c\n\n--\n\n\" \"%CLEARCASE_XPN%\"" >> checkins.txt 

11

wiem oryginalne pytanie było o cleartool, ale wiele osób nie zdaje sobie sprawy, że możesz to zrobić za pomocą GUI ClearCase ReportBuilder. Zaletą korzystania z GUI (poza tym, że nie trzeba uczyć się składni znaleziska cleartool), jest to, że możesz kliknąć wybrane elementy prawym przyciskiem myszy i natychmiast wyskoczyć z drzewa "porównaj z poprzednią wersją" lub wersją. To zależy od tego, co chcesz zrobić z wyjściem.

Moduł ReportBuilder znajduje się w folderze "Administracja" (Wszystkie programy> IBM Rational ClearCase XXX> Administracja> ReportBuilder). Może nie zauważyłeś tego, ponieważ jest ukryty pod "Administracja", ale nie tylko dla administratorów - jest wiele przydatnych zapytań dla każdego, kto używa ClearCase.

W Narzędziu do tworzenia raportów przejdź do Elementy> Przyzwyczaj się od daty według użytkownika i wybierz katalogi do wyświetlenia, datę od i identyfikator użytkownika, a następnie kliknij "Uruchom raport".

  0

Bardzo interesujące, dzięki! 15 sie. 132013-08-15 11:17:04