まず、C/C++testがソース管理システムと連携するために必要な設定項目についてご紹介します。
1.1 ソース管理システムの設定
C/C++test を起動し、GUIでソース管理システムの設定を行います。当設定を行うことで、C/C++testがソース管理システム情報を参照可能になります。
(1). C/C++testを起動し、メニューから [Parasoft] > [設定] を選択します。
(2). 設定画面の左リストから [Parasoft] > [ソース管理] を選択します。
(3). ソース管理 画面で以下の部分を設定します。
① 次との統合を有効または無効にする ② カスタムリポジトリ |
(4). [適用] を選択後、[適用して閉じる] を選択し、設定画面を閉じます。
...
Gitを設定する場合:
① 次との統合を有効または無効にするGitにチェックを入れる。Pathが通っていなければ、実行ファイルを指定する。
② カスタムリポジトリリポジトリプロパティを設定する。
リポジトリプロパティ | 詳細 |
---|---|
URL | プル/ プッシュするリモート リポジトリの URL を指定します。プルおよびプッシュが無効な場合、このフィールドは空のままにします。すべての git URL を使用できます ( 例: git://host/repository , ssh://user@host user@host)。 |
ブランチ | ソース管理モジュールが使用するローカル ワークスペース内のブランチ名を入力します。 |
作業フォルダー | ローカル git リポジトリのルートを入力します。 |
1.1.2 Subversionの構成
Subversionを設定する場合:
① 次との統合を有効または無効にするSubversionにチェックを入れる。Pathが通っていなければ、実行ファイルを指定する。
② カスタムリポジトリリポジトリプロパティを設定する。
リポジトリプロパティ | 詳細 |
---|---|
URL | SVN サーバーの URL。URL にはプロトコル、サーバー名、ポート、および開始リポジトリ パスを指定します。 |
ユーザー | リポジトリに接続するときに使用するユーザー名 |
パスワード | ユーザーのパスワード |
1.1.3 その他の構成
Git、Subversion以外のその他のソース管理システムについても、設定するための基本的な手順、設定項目については変わりありません。
その他の構成の場合でも、
① 次との統合を有効または無効にする
② カスタムリポジトリ
を各ソース管理システムに合わせて設定することで連携が可能です。各ソース管理システムにおけるリポジトリプロパティの設定項目については、下記ユーザーガイドをご確認ください。
https://docs.parasoft.com/display/CPPTESTPROECJP20222/Connecting+to+Source+Control |
1.2 スコープと作成者の設定
C/C++testでスコープと作成者の設定を行います。これにより、1.1で設定したソース管理システムの情報からユーザー名等を取得可能になります。
(1). C/C++testを起動して、メニューから[Parasoft] > [設定] を選択します。
(2). 設定画面の左リストから [Parasoft] > [スコープと作成者] を選択します。
(3). スコープと作成の画面で ”ソース管理システム(変更作成者)を使ってスコープを計算” にチェックを入れて有効にします。
...