Helix Core P4コマンドリファレンス (2020.1)

p4 reopen

作業状態のファイルをチェンジリスト間で移動する場合や、ファイルタイプを変更する場合、クライアントのストリーム仕様を別のチェンジリストに移動する場合は、このコマンドを使用します。

構文

p4 [g-opts] reopen [-c changelist] [-t filetype] file ...

p4 [g-opts] reopen [-c changelist] -So

説明

ファイルを処理する場合

ファイルを処理する場合は、p4 reopenコマンドを以下のように指定します。

  • 作業状態のファイルを現在の作業中チェンジリストから別のチェンジリスト(changelist)に移動するには、次のように指定します: p4 reopen -c changelist file
  • 特定のファイルをデフォルトのチェンジリストに移動するには、次のように指定します: p4 reopen -c default
  • ファイルタイプを変更するには、次のように指定します: p4 reopen -t filetype
    • ファイルパターンが指定されている場合、そのパターンに一致するすべての作業中ファイルについて、ファイルの移動処理またはファイルタイプの変更処理が実行されます。 上記の2つのオプション(-cオプションと-tオプション)を組み合わせると、1回の操作でファイルの移動とファイルタイプの変更を行うことができます。

ストリームを処理する場合

ストリームを処理する場合は、p4 reopenコマンドを以下のように指定します。

  • 作業状態のストリームを現在の作業中チェンジリストから別のチェンジリスト(changelist)に移動するには、次のように指定します: p4 reopen -So -c changelist
  • 特定のストリームをデフォルトのチェンジリストに移動するには、次のように指定します: p4 reopen -So -c default

ファイルを処理する場合のオプション

-c changelist

ファイルパターンfileに適合するすべての作業中ファイルを、作業中チェンジリストchangelistに移動します。 デフォルトチェンジリストにファイルを移動するには、チェンジリスト番号としてdefaultを使用します。 詳細については、これ以降に記載されている「ファイルを処理する場合のコマンド例」セクションを参照してください。

-t filetype

サブミットされたときに、ファイルを指定したタイプ(filetype)で格納します。 再度タイプが変更されない限り、以降のすべてのリビジョンはこのファイルタイプとなります。

ファイルタイプについては「ファイルタイプ」を参照してください。

g-opts

詳細については、「グローバルオプション」を参照してください。

ストリームを処理する場合のオプション

-c changelist

作業状態のストリーム仕様を作業中チェンジリスト(changelist,
)に移動します。「changelist」で、チェンジリスト番号を指定します。移動先がデフォルトのチェンジリストである場合は、defaultを指定します。

-So

ストリーム仕様のみを移動します。

g-opts

詳細については、「グローバルオプション」を参照してください。

使用上の留意点

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

使用不可

使用不可

open

ファイルの場合のコマンド例

p4 reopen -t text+k //...

すべての作業中ファイルを、キーワード拡張を使用できる、テキストファイルとして再度作業状態にします。

p4 reopen -c 410 //depot/proj1/... //.../README

//depot/proj1ディレクトリにあるすべての作業中ファイル、または「README」と名前を付けられたすべての作業中ファイルを作業中チェンジリスト410に移動します。

p4 reopen -c default -t binary+S //....exe

すべての作業中.exeファイルを、デフォルトのチェンジリストに移動します。その際、ディポ内の対応するファイルの古いリビジョンを上書きします。

ファイルを処理する場合のコマンド例

p4 reopen -So -c 411

クライアントのストリーム仕様を、チェンジリスト411に移動します。

p4 reopen -So -c default

クライアントのストリーム仕様を、デフォルトのチェンジリストに移動します。