cleartoolを使用して、特定のソースコードディレクトリツリー内で行ったすべてのチェックインのリストを取得できますか?可能であれば、チェックインとファイルのバージョンを確認したいと思います。私はWindowsを使用しています。ClearCaseを使用してすべてのチェックインを一覧表示するには?
ありがとうございます。
cleartoolを使用して、特定のソースコードディレクトリツリー内で行ったすべてのチェックインのリストを取得できますか?可能であれば、チェックインとファイルのバージョンを確認したいと思います。私はWindowsを使用しています。ClearCaseを使用してすべてのチェックインを一覧表示するには?
ありがとうございます。
これはとcleartool find
コマンドを関与します:
-exec
ディレクティブをよりよくformatへ-fmt
結果-created_by
クエリ言語の演算子チェックインファイルのすべてのバージョンを表示することも、チェックインしたすべてのバージョン、つまり「要素」を1つのみ表示することもできます。あなたのケースでは、チェックインがいつ行われたかを見るために、バージョンをリストアップする必要があります。
のような何か:
cleartool find . -ver "created_by(myLogin)" -exec "cleartool descr -fmt \"%En : %Sn made %Vd\n\" \"%CLEARCASE_XPN%\""
''あなたのバージョンを探している現在のディレクトリを指定します。
%Sn
は、ブランチ/バージョン番号を指定します。%Ln
は、バージョン番号のみを指定します。
Iは、(1)ディレクトリを無視し、(2)チェックイン取得以外にコメントする(DOSシェルではなく、Cygwinの中で)このコマンドを使用:
cleartool find . -ver "eltype(text_file) && created_by(your_login)" -exec "cleartool descr -fmt \"%n: %c\n\n--\n\n\" \"%CLEARCASE_XPN%\"" >> checkins.txt
を、私は元の質問をしていました知っていますcleartoolですが、ClearCase ReportBuilder GUIを使用してこれを行うこともできます。 GUIを使用する利点(cleartool findの構文を覚える必要がないこと以外)は、選択された要素を右クリックしてすぐに「前のバージョンとの比較」またはバージョンツリーをポップアップすることができます。それはあなたが出力で何をしたいかによって異なります。
ReportBuilderは、[管理]フォルダ([すべてのプログラム]> [IBM Rational ClearCase XXX]> [管理]> [ReportBuilder])にあります。あなたは "管理"の下に隠れているのでそれに気付かなかったかもしれませんが、それは管理者のためだけではありません - ClearCaseを使用する人にとっては多くの有益な質問があります。
レポートビルダの下で、Elements> Checkins by Userの順に進み、レポートするディレクトリ、日付、ユーザIDを選択してから、「Run Report」をクリックします。
非常に興味深い、ありがとう! –
oh my god! ClearCaseはとても不自由です。簡単な "git log"はやるでしょう。 – AmitP
@AmitPうん... ... ccは非常に不自由で醜いです。 gitのみを使うのは明らかです。私は同僚が何年もこの醜いもので治療されていたか分かりません... –