質問

Perforceでは、「棚」ファイルとは何ですか?ワークスペースで編集するために開いているファイルを棚上げする目的は何ですか?

役に立ちましたか?

解決

Perforceから ドキュメンテーション:

棚は、チェンジリストを提出せずに、Perforceサーバーに進行中の作業を一時的に保存するプロセスです。棚は、同じファイルのセットで複数の開発タスク(より優先度の高い作業からの中断、複数のプラットフォームでのテストなど)を実行したり、作業をデポにコミットする前にコードレビューのファイルを共有する必要がある場合に役立ちます。

P4 Shelveコマンドは、保留中のチェンジリストに棚ファイルを作成、変更、または廃棄します。棚ファイルは、廃棄されるまで(P4 Shelve -Dによって)廃棄されるか、後続のP4 Shelveコマンドに置き換えるまでデポに残ります。

ファイルを棚に置いた後、クライアントワークスペースでそれらを元に戻すか変更し、P4 UNSHELVEコマンドを使用してそれらのファイルの棚バージョンをワークスペースに復元できます。ファイルが棚に置かれている間、他のユーザーは棚ファイルを独自のワークスペース、または他のクライアントワークスペースに拡大することができます。

棚に置かれたファイルは、P4 DIFF、P4 DIFF2、P4ファイル、およびP4印刷コマンドを使用してアクセスすることもできます。Revision仕様 @=変更を使用して、変更は保留中のチェンジリスト番号です。

引数が指定されていない場合、P4 Shelveは新しいチェンジリストを作成し、ユーザーのデフォルトチェンジリストからファイルを追加し、(ユーザーがP4送信で使用されるフォームと同様のフォームに記入した後)、指定されたファイルをDepotに棚に棚に置きます。ファイルパターンが指定されている場合、P4はパターンに一致するファイルのみを棚に置きます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top