ワークエリア・パス内の文字ストリングの検索および置換

このコマンドを使用して、ワークエリア・パス特定の文字ストリングを持つすべてのプロジェクトを検索し、その文字ストリングを置き換えます。

このタスクについて

ccm wa|work_area -find "find_string" [-reg|-regexp] -replace "new_string"
                 [-scope working|prep|shared|checkpoint|STATIC|ALL|DB]
                 [-new|-visible]
                 [-p|-project] project_spec [project_spec...]
p|-project
このオプションは指定する必要はありません。
project_spec...
プロジェクトを指定します。詳しくは、『プロジェクト・グルーピング仕様』を参照してください。
-reg|-regexp
new_string および find_string が正規表現であることを示します。
このオプションは、-find オプションと共にのみ使用できます。
-replace "new_string"
-find find_string オプションを使用して検出されたすべてのプロジェクトのワークエリア・パスで、find_string の代わりに new_string を使用します。
new_string に正規表現 (例えば、".*") を使用する場合、-reg オプションを指定します。
このオプションは、-find オプションと共にのみ使用できます。
-scope
-find オプションまたは -dbpath オプションを指定して検出できるプロジェクトの最初の基準を設定します。

スコープ・オプションには、以下のいずれかの状態を指定できます。

working (all working-state projects)
checkpoint (all checkpoint-state projects)
prep (all prep projects)
shared (all shared projects)

あるいは、スコープ・オプションに以下のキーワード (大文字と小文字を区別) のいずれかを指定することもできます。

STATIC (すべての書き込み禁止プロジェクト、例えば integratetestsqa、 または released 状態のプロジェクト)
ALL (状況に関係なく、すべてのプロジェクト)
DB (所有権と状況に関係なく、現在のデータベースのすべてのプロジェクト)

スコープが workingcheckpoint、または ALL である場合、対象のプロジェクトは自分が所有している必要があります。

デフォルトのスコープは working です。

このオプションを使用できるのは、-find オプションまたは -dbpath オプションを指定した場合だけです。


フィードバック