問題タブ [cleartool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cleartool - clearcasebaseline_shell スクリプト
すべての ClearCase コマンドをシェル スクリプトで実行しており、すべてのコマンドが出力をファイルにリダイレクトしています。
問題は、すべてのコマンドが正常に実行され、差分ログ ファイルが生成されることですが、出力が同じファイルに追加されないことです。
誰かが続行する方法を提案してください?
私は試してみました >> また、動作していません.. diffファイルに出力を生成しています。すべてのコマンドに対して単一の出力ファイルが必要です。
clearcase - clearcase UCM ベースライン
コマンドラインの現在のビューから堆肥ベースライン情報を取得する方法はありますか?
スクリプトでコマンドを使用しています。私のビューには、composite および ovverride コンポーネントのベースラインを含むコマンドのリストが表示されています。
cleartool lsstream -fmt "%[found_bls]NXp\n" -view $VIEW_NAME
コマンドの出力として複合ベースラインのみが必要です。
現在のビューで複合ベースラインを見つけるコマンドはありますか? 助けてください。
clearcase - クリアケース内の要素を「マージ」できるように移動する
私たちのものは、クリアケースUCMの典型的な実装です:
私には2つのUCMプロジェクトがあり、それぞれが私たちのリリースを表しています。proj1からの安定したベースラインから作成されているproj2
proj1とproj2は並行して動作し、両方の同じ要素が同時に変更される場合があります。したがって、ファイルa.javaは両方のプロジェクトにあり、両方の開発者によって作業されています。毎週のマージアクティビティは、ダウンストリームがアップストリームプロジェクトから最新のものを取得し、マージが調整される場所で発生します。これは私の簡単な生活です。
コードの再構築の一環として、proj2のチームは、要素(主にファイル)を他の場所に移動し始めました。私が他の場所を言うとき、これはコンポーネント内または別のコンポーネントVOBを意味する可能性があります。これはこれまでに起こったことはありません。
実際の問題:
プロジェクト間マージが発生した場合、要素a.javaの宛先ブランチバージョンが別の場所/フォルダーに移動された可能性があります。clearcaseがアップストリームプロジェクトからのバージョンと引き続きマージされるようにするにはどうすればよいですか。cleartool moveクリアケースが適切な場所を認識してマージするのに十分なコマンドを使用していますか?VOB間移動の場合、cleartool relocateコマンドは私にも同じことを行います。私は厳重に管理された環境にいます。そうでなければ、サンドボックスを作成して自分でテストしたでしょう。
私は@VonCまたは@Tamirを銀行に預けています:)
shell - 私のLinuxホームディレクトリでビューの場所を見つける方法
以下に示すさまざまなフォルダーの下にある Linux ホームディレクトリに多くのビューがあります。
ここで、他のスクリプトで作業するために、Linux ディレクトリ内のすべての clearcase ビューを以下の形式で一覧表示したいと考えています。
自分で作成したホーム ディレクトリ内のすべてのビューを検索し、シェル スクリプトでビューの一覧を表示するにはどうすればよいですか?
現在、一度に 1 つのフォルダー ビューを表示できますが、すべてのビューを検索して上記の形式で表示する必要があります。
私のビューは動的ビューのみで、スナップショットではありません。私の問題は、複数のディレクトリに保存されたビューにありました。UNIX ホーム dir のすべてのビューを検索する必要があります。今、私はコマンド cd ~/views ViewCount=ls ~/views を使用して仕事をしています。しかし、これはビューを 1 つの dir にリストします。同様に、すべてのディレクトリのホーム ディレクトリにあるすべてのビューを一覧表示する必要があります。すべてのビューを検索してビューを一覧表示する方法はありますか
clearcase - 明確なケースでベースラインを越えて変更されたファイルのリストを取得する方法
ベースライン全体でチェックインされたすべてのファイルのリストと所有者名を取得する必要があります。cleartool lsact コマンドを使用してみました:
ただし、このコマンドは 1 つのタスクのみをフェッチするため、使用するのが少し面倒です。2 つのベースラインを指定した場合にすべてのタスクを取得するコマンドはありますか?
ありがとう
clearcase - 統合ストリームで貢献活動の詳細を取得する方法は?
特定の貢献アクティビティがいつ統合ストリームに配信されるかについての詳細を取得する方法を知りたいのですが。以前は、あるベースラインから別のベースラインに作成されたアクティビティのリストを取得するため
に を使用diffbl -activity baseline1 baseline2していました。cleartool
diffbl今、新しい必要性は、出力としてリストされているアクティビティのいくつかが配信された日時を取得する必要があるということです。
を使用してみlsactましdescribeたが、" Activity not found" エラーが発生します。
おそらく、私が照会している活動が貢献活動であるためです。
貢献活動が配信された日時を取得する方法や、「diffbl -activity baseline1 baseline2」の出力をカスタマイズして活動日時の詳細も取得する方法を誰か知っていますか?
windows - cmd で %CLEARCASE_PN% を指定して ClearCase を検索および実行すると、常に同じ要素が返される
cleartool.exe で次のコマンドを実行しました。
ただし、 printでは異なりますが、要素の出力はexecに関して常に同じです。コマンドのexec部分で正しいリストを出力するにはどうすればよいですか?
出力例:
fileA は常に同じ (exec パラメーターの一部) であり、fileB、fileC などのみが変更されます (print パラメーターの一部)。
clearcase - Cleartool - アンロード/削除されたファイルを見つける
ブランチから削除されたすべてのファイルをリストするために使用できる Cleartool のコマンドはありますか?
ありがとう
clearcase - クリアケースでのユーザーあたりのチェックイン数のカウント
特定の時間枠内のユーザーあたりの合計チェックイン数を取得したいと思います。これは私が探している種類の結果です:
ユーザー:xxxxxカウント:432ユーザー:yyyyyカウント:22
等
findを使用して、ユーザーが行ったすべてのチェックインを一覧表示できますが、関心があるのはカウントだけです。
編集:一度に1人の(既知の)ユーザーごとのチェックインの数を見つけることもOKです!編集:特定のファイルタイプ、たとえば* .javaでフィルタリングする必要もあります!
version-control - 再帰的なソースへの追加制御のスクリプト: 特定のファイルとフォルダーを無視する方法
私はかなり長い間私を悩ませてきたこの問題を抱えています。次の (よく知られた) スクリプトを参照すると、おそらく最もよく説明されます。
これは、「 ClearCase: The Ten best scripts 」で見つけることができます。
誤解を避けるために、スクリプトは問題なく動作します。手順 (上記の Web サイトで概説) に従って、再帰的なソースへの追加コントロール機能を再現しました。
私が持っている質問(またはむしろ質問)はこれです:
ここで、特定の拡張子(*.asvまたは*.dllなど) を持つファイルをソース管理に追加しないようにするにはどうすればよいでしょうか(より正確には、返される要素のリストに追加されないようにします。以下の 2 番目の質問を参照してください) 。
(フォルダも同様です。)
行は次のとおりです。
焦点を当てるものは?
私の 2 番目の質問は、どちらかというと「表面的な」性質のものです。
スクリプトを実行すると生成される入力ボックスは (少なくとも私の場合は) 小さすぎて、ソース管理に追加する要素のパス全体を収容できません。
完全なパスが常に表示されるようにする方法はありますか?
それは修正の問題だろうか
または私は完全に間違っていますか?今のところ、それがすべてだ。どんな助けでも大歓迎です!