P4V (Helix Visual Client)について

P4V (Helix Visual Client)は、 Helix Coreサーバ用のクロスプラットフォームグラフィカルユーザインタフェースで、Helixサーバとも呼ばれています。P4Vは、Windows、Mac、Linuxコンピュータで使用することができます。プラットフォームの種類に関係なく、同一のインタフェースを使用することができます。Helix Coreサーバを使用してファイルを管理するには、通常、P4Vなどのアプリケーションを使用してHelixサーバに接続します。P4Vにより、ファイルのチェックインやチェックアウトなど、さまざまなバージョン管理タスクを実行することができます。

ディポとワークスペース

Helix Coreサーバ は、ファイルを管理する エンタープライズバージョンの管理ツールです。ファイルは、ディポに格納されます。ファイルを使用するには、 ワークスペースでファイルを開いて編集します。編集が完了したら、チェンジリスト を使用して、編集後のファイルをディポにサブミットします。ディポは現在および以前の ファイルリビジョンをすべて追跡します。

Helix Coreサーバ ユーザは、P4Vなどのクライアントアプリケーションを使用して、 共有ファイルリポジトリに接続します。 P4Vは、ユーザのコンピュータを Helixサーバに接続することにより、 Helixサーバ のディポとユーザのワークスペース間でのファイルの移動をサポートします。

P4V環境図

用語の定義

用語の定義は 以下のとおりです。

  • ワークスペース: ワークステーション上のフォルダまたはディレクトリ。 ワークスペースで、Helix Coreサーバ が管理するファイルのリビジョンを使用することができます。
  • Helix Core アプリケーション: ワークステーション上で稼働するP4V (または、コマンドラインクライアント、 P4VSHelix Plugin for Visual Studioなど、別の Helix Coreアプリケーション)。 このアプリケーションは、Helix Coreサーバから要求 (ファイルまたはステータス情報に関する要求)を発行し、その結果を通知します。
  • Helix CoreサーバまたはHelixサーバ: このプログラムは、 Helix Core アプリケーションからの要求に応答し、 ディポファイルの保守を行い、ワークスペースの状態を追跡します。
  • ディポ: Helixサーバがホストするファイルリポジトリ。これまでサブミットされたすべてのファイルのすべての既存のリビジョンが含まれています。 Helixサーバ で複数のディポをホストできますが、本書では、 単一のディポを使用する場合の例が記載されています。