このセクションでは、既存のソース管理システムを使ってプロジェクトおよび関連するテスト資産を共有する方法について説明します。
このセクションの内容
主要なプロジェクト成果物は ASCII 形式です。そのため、ソース管理によってプロジェクト成果物を管理したり、並行開発環境で複数のチーム メンバーが変更をマージしたりするのが容易になります。
ソース管理システムを使ってプロジェクトおよびテスト資産を共有するには、次の操作を行います。
他のチーム メンバーは、ソース管理システムからチェックアウトすることでプロジェクト ファイルにアクセスできます。
プロジェクトを作成したら、チーム プロジェクト セット ファイル (.psf) を作成して他のチーム メンバーと共有することができます。このファイルを共有することで、チーム メンバー全員が同じ方法で Eclipse プロジェクトを作成することができます。これは、夜間の自動テスト プロセスからタスクをインポートするうえで必要なステップです。
チーム プロジェクト セット ファイルをエクスポートするには、次の操作を行います。
インポートしたチーム プロジェクト セット ファイルからプロジェクトを作成するには、次の操作を行います。
.project、.cdtproject/.cproject [存在する場合 - CDT のバージョンに依存]、 .parasoft [存在する場合]、および .settings/* [存在する場合]。これらのファイルは、プロジェクト ディレクトリの場所に直接作成されます。C/C++test のプロジェクトの内容と設定を完全に定義します。
一時的なデータ/ファイルはプロジェクトと共にチェックインしないでください。一時的なデータ/ファイルとは、インストゥルメントされたソース、コンパイルされたオブジェクト、リンクされたテスト用実行モジュール、自動生成ヘッダー ファイルなどです。デフォルトでは、一時ファイルは現行ワークスペースの .cpptest ディレクトリに作成されます。 - 一時ファイルはソース管理に格納するべきではありません。C/C++test は必要に応じてこれらのファイルを自動的に再生成できます。さらに、一時ファイルは絶対パスなどの共有不可能な情報を含んでいる場合があります。 - 現在、一時データをプロジェクト内に格納している場合、 『C/C++test ユーザーズ ガイド』の説明にあるように、C/C++test 一時ファイルの設定を変更してください。 |
すべてのプロジェクトがワークスペースという一時エリアに登録されます。ワークスペースの共有は推奨しません。各ユーザーが自分自身のワークスペースを少なくとも 1 つ持つ必要があります。