問題タブ [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.
clearcase - ラベルが適用されていないバージョン LATEST のブランチですべての要素を見つけるにはどうすればよいですか?
タイトルが言ったように:バージョンをDEV_BRANCH
持つブランチ (例: )にあるすべての要素を見つけたいのですLATEST
が、まだラベルが適用されていません。
特定のラベルが適用されていない要素を見つける方法を知っています(次のように:
- ClearCase: 特定のラベルを持たない要素を見つける方法
- ClearCase: 構成仕様でフィルタリングされた現在のバージョンで「Label_Name」というラベルが付いていないファイルを見つける方法)
しかし、ラベルが適用されていない要素を見つける方法がわかりません。
前もってありがとうミカエル
cleartool - cleartool lsstream -tree 子ストリームのリストのみを取得
特定のストリームの下にある子ストリームのリストを取得したい。
cleartool lsstream -tree
その下にあるすべてのストリームとアクティビティを取得します。
ストリーム名のみを出力するにはどうすればよいですか?
clearcase - findmerge コマンドをテストするためのシナリオを準備するスクリプト
私は clearcase マージ スクリプトをテストしていますが、実行するたびに次の 2 つのテスト シナリオを生成できる別のスクリプトを用意したいと考えています。
- 簡単なマージのために 3 つのファイルを変更します (100% 自動、差分は必要ありません)。
- 競合するマージのために 3 つのファイルを変更します。ユーザーによる解決が必要です
私が知りたいのは、これらのファイルを準備するために必要な手順/clearcase コマンドです。すべてコマンド ラインから実行する必要があります (cleartool コマンドを使用)。動的ビューと、使用できるいくつかのテスト ファイルが既にあります。おそらく、宛先のテスト ブランチも作成する必要があります。
マージは、ct findmerge
次のようなコマンドを使用して行われます。
それぞれのケースで出力を検証し、それらをレポートに含め、ユーザーの操作が不要であることを確認する必要があります。
clearcase - cleartoolfindmergeコマンドを使用したclearcaseでの自動マージ
いくつかのマージ操作を自動化するスクリプトを書いていますが、次のコマンドを使用して実行したいと思います。
cleartool findmerge file_name -fver /main/branch_name/LATEST -merge -log NUL -c "Automatic merge"
問題は、時々このメッセージが表示され、プロセスを続行するためにEnterキーを押す必要があるということです。
Needs Merge "file_path" [to _branch_ from _another_branch_ base _yet_another_branch_]
これを回避する方法はありますか?
clearcase - Cleartool を使用して現在のベースラインを表示する
現在のビューの基になっているベースラインを表示するにはどうすればよいですか?
ストリームに現在推奨されているベースラインを表示する方法に関する情報しか見つかりませんでした
基本的に私が探しているのは、ビルドノートを更新することです。1. 最後のリベースが行われたベースラインを決定します。 2. 現在推奨されているものを決定します。 3. 提供されたアクティビティのリストを作成します。
ステップ 2 と 3 を実行するための情報を見つけることができましたが、ステップ 1 を実行するための情報は見つかりませんでした。検索に適切な用語を使用していない可能性があります...助けてください。
clearcase - 一定時間後にストリームにチェックインがあるかどうかを検出する方法
15個のボブを備えたクリアケースUCMを使用します。
cleartool lshistory -all -since "time" -nco vob1/ vob2/src/ vob3/tests/ ...many more...
前回からの変更を検出するために使用します。これにより正しい結果が得られますが、履歴の多いストリームでは時間がかかりすぎます。
ストリームに「変更」があるが、その変更の詳細がない場合、早期に戻る方法はありますか?1つのオプションは、履歴を個々のVOBに制限することですが、それはエレガントに見えません。私はこれを行うためのより良い方法があると思いますか?
clearcase - Clearcase ディレクトリの削除
次のようなディレクトリ構造があります。
dir2
を使用してすべてのサブ要素を削除する最良の方法は何rmname
ですか? 単純に「cleartool rmname dir2」を実行して、内容をすべて再帰的に削除することはできますか?
find - ファイルのすべての最新情報を取得するために cleartool find を使用してこれを実行できるとは思わない
基本的に私はやりたい:
ただし、使用する場合はバージョンにブランチ名が必要.../
で、ファイルのすべてのブランチを取得したい。
を使用してすべてのブランチをチートして取得できることは知っています-branch '\!attype(dummyname)'
が、ブランチ名は最初のステップにすぎません。すべてのブランチのすべてのバージョンとVOB 内の -name ' ' ファイルのメイン
を grep できるようにしたいと考えています。LATEST
*.[CH]
上記のダミー名を使用してすべてのブランチを取得するスクリプトを作成し、grep ' \\.[CH]@@
' を追加LATEST
し、探しているファイル名を grep しましたが、その方法では非常に時間がかかります。
version-control - cleartool を使用してチェックアウトを取り消す
clearcase で cleartool コマンド ライン ツールを使用して要素のチェックアウトを元に戻す方法は?
unix - SolarisUnixでのcleartool更新エラー
Solarisサーバーのメインコードリポジトリから作成されたビューで作業しています。ビューのコードの一部を変更しましたが、リポジトリの最新のコードを取得するようにビューのコードを更新したいと思います。しかし、私がするとき
現在のディレクトリから現在のディレクトリ内のすべてのファイルを更新するために、一部の(すべてではない)ファイルが更新されず、表示されるメッセージは次のとおりです。
ビューのディレクトリ構造も、サーバーリポジトリのディレクトリ構造も変更していないと確信しています。私が発見したハックの1つは、更新できなかったファイルを別のファイル名に移動して(つまり、元のファイル名のファイルがビューに存在しなくなったことを意味します)、更新コマンドを実行することです。しかし、私はこれをすべてのファイルに対して1つずつ解決したくありません。これは、自分でマージを実行する必要があることも意味します。
誰かが以前にこの問題に遭遇したことがありますか?アドバイスをいただければ幸いです。
前もって感謝します。