p4 streams

ストリームのリストを表示します。

構文

p4 [g-opts] streams [-U] [-F filter] [-T fields] [-m max] [streamPath ...]

p4 [g-opts] streams --viewmatch [-F filter] [-T fields] [-m max] //depotPath [ [--viewmatch //depotPathN] ... ]

説明

現在接続中のサービスに定義されているストリームを一覧表示します。 特定のディポのストリームを表示するなど、リストをフィルタリングするには、 streamPathを指定します。『Helix Coreコマンドライン(P4)ガイド』の「ストリームビューとパス」を参照してください。

特定のディポパスに一致するストリームビュー閉じた ストリームビューは、ストリーム仕様のPathsフィールド、Remappedフィールド、Ignoredフィールドによって定義されます。詳しくは、p4 streamコマンドの「フォームフィールド」を参照してください。を持つストリームを指定するには、--viewmatchオプションを使用します。「p4 streamsの例」を参照してください。

オプション

-F filter

指定されたフィールドの内容に基づいて、出力をフィルタリングします。

-m max

一覧表示するストリームの最大数。

-T fields

出力フィールドをfieldsのリストで指定されているフィールドに限定します。 フィールド名はスペースまたはカンマで区切ることができます。 スクリプト作成時に使用するオプションです。 このオプションはタグ付き出力を強制的に実行します。

-U

p4 unloadによりアンロードされたタスクストリームを表示します。

--viewmatch 指定の//depotPathが含まれているビューを持つストリームの名前、ディポパス、ストリームビューパスを返します (または、ディポパスに含まれているビューを持つストリームの名前、ディポパス、ストリームビューパスを返します)。 複数の--viewmatch depotPath引数を指定することができます。 また、排他的なパスもサポートされています。「p4 streamsの例」を参照してください。排他的マッピングについては、『Helix Coreコマンドライン(P4)ガイド』の「ファイルとディレクトリを除外する」を参照してください。

g-opts

p4 streamsの例」の-ztagの使用例と、 「グローバルオプション」を参照してください。

使用上の注意点

ファイル引数でリビジョン指定子を使用できるか? ファイル引数でリビジョン範囲を使用できるか? 最低限必要なアクセスレベル

適用外

適用外

list

p4 streamsの例

jamディポ内のストリームを一覧表示する

p4 streams //jam/...

Mariaが所有しているリリースストリームを一覧表示する

p4 streams -F "Owner=maria Type=release"

以下のストリームについて、指定された3つのディポパスに一致するストリームの名前、ストリームパスタイプ、ディポビューパス、ディポパスを一覧表示します。

  • プロジェクトAとプロジェクトBのlib1のパスの共有、分離、またはインポートを行うストリーム

  • 除外マッピングによってプロジェクトBのlib2を除外するストリーム

p4 streams --viewmatch //stream/projectA/... --viewmatch //stream/projectB/lib1 --viewmatch -//.../projectB/lib2

このサンプルでは、以下のような動作になります。

  • import+shareexcludeisolateは、サンプルのストリームパスタイプです。

  • oWrite/......myExclude/...myIsolate/...は、サンプルのストリームビューパスです。

  • //other/oWrite/...//root/dev1/...//root/dev1/myExclude/...//root/dev1/myIsolate/...は、サンプルのディポパスです。

p4 streams --viewmatch //stream/projectA/... --viewmatch //root/dev1/myIsolate/... --viewmatch -//root/dev1/myExclude/...

Stream //stream/projectA import+ oWrite/... //other/oWrite/...
Stream //stream/projectB import+ oWrite/... //other/oWrite/...
Stream //root/main import+ oWrite/... //other/oWrite/...
Stream //root/dev1 share ... //root/dev1/...
Stream //root/dev1 exclude myExclude/... //root/dev1/myExclude/...
Stream //root/dev1 isolate myIsolate/... //root/dev1/myIsolate/... 

一致するストリームのビューの継承元となるソース(PathSource)を表示するには、-ztagグローバルオプションを指定します。

p4 -ztag streams --viewmatch="//depot/main/a/..."

例えば、以下のような出力が表示されます。

Stream //str/dev3
DepotPath //depot/main/a/...
ViewPath depot-1/...
PathType import
PathSource //str/dev2

この場合、//str/dev3が、//depot/main/a/のインポートを//str/dev2から継承したことがわかります。

関連コマンド

ストリームを作成、編集、または削除する

p4 stream