• 検索結果がありません。

High-performance Embedded Workshop と CVS を接続して使用する

8. カスタムバージョン管理システム

8.9 バージョン管理システムの実行を制御する

8.11.2 High-performance Embedded Workshop と CVS を接続して使用する

High-performance Embedded Workshop V.4.09 8.  カスタムバージョン管理システム

High-performance Embedded Workshop V.4.09 8.  カスタムバージョン管理システム

2. 下記を指定しワークスペースを作成してください。

• ワークスペース名:sampleCVS

• プロジェクト名:sampleCVS

• ディレクトリ:C:\WorkSpace\sampleCVS

3. High-performance Embedded Workshopを終了します。

4. CVS用ソースファイルフォルダを作成してください。

C:\src\sampleCVS

5. バージョン管理ツールで管理するファイルを"C:\WorkSpace\sampleCVS\sampleCVS"から

"C:\src\sampleCVS"へ移動します。

6. High-performance Embedded Workshopを起動し、作成した"sampleCVS"ワークスペースを開きます。

7. [プロジェクト -> ファイルの削除]メニューを選択し、[プロジェクトファイルの削除]ダイアログボッ クスを開きます。

8. バージョン管理するファイルを選択し、[削除]ボタンをクリックします。

9. [OK]ボタンをクリックします。

10. [プロジェクト -> ファイルの追加]メニューを選択し、['sampleCVS'プロジェクトにファイルの追加]

ダイアログボックスを開きます。

11. バージョン管理するファイルを選択し、[追加]ボタンをクリックします。

8.11.2.2 ステップ 2 : カスタムバージョン管理システムを選択する

1. [ツール -> バージョン管理 -> 選択]を選択します。[バージョン管理システムの選択]ダイアログボッ

クスが開きます。

2. [バージョン管理システム]リストから"Custom VCS"を選択します。

3. [OK]ボタンをクリックします。

8.11.2.3 ステップ 3: バージョン管理を設定する

[ツール -> バージョン管理 -> 構成]を選択し、[バージョン管理設定]ダイアログボックスを開きます。

• 環境変数を設定する

1. [プロジェクト]タブを選択します。

2. [環境]にある[追加]ボタンをクリックします。[環境変数]ダイアログボックスが開きます。

3. [変数]に"CVSROOT"、[値]に"C:\cvs-1-11-17\DATABASE"を設定します。

High-performance Embedded Workshop V.4.09 8.  カスタムバージョン管理システム

4. [OK]ボタンをクリックします。

• コマンドを設定する

1. [コマンド]タブを選択します。

2. [ユーザメニューオプション]にある[追加]ボタンをクリックします。[メニューオプションの追加]ダイ アログボックスが開きます。

3. [オプション]に"Initialize"と入力し、[追加]ボタンをクリックします。[コマンド追加]ダイアログボック スが開きます。

4. [バージョン管理システム]に"C:\cvs-1-11-17\cvs.exe"を設定します。

5. [引数]に"init"を設定します。

6. [初期ディレクトリ]に"C:\src\sampleCVS"を設定します。

High-performance Embedded Workshop V.4.09 8.  カスタムバージョン管理システム

7. [OK]ボタンをクリックします。

8. [メニューオプションの追加]ダイアログボックスで[OK]ボタンをクリックします。

同様に以下の6つのコマンドを設定してください。

コマンド 項目 入力内容

Version control executable C:\cvs-1-11-17\cvs.exe

Arguments import -m "New Source" sampleCVS Renesas rel-20060228 Register

Initial directory C:\src\sampleCVS Version control executable C:\cvs-1-11-17\cvs.exe

Arguments checkout sampleCVS

Checkout

Initial directory C:\src

Version control executable C:\cvs-1-11-17\cvs.exe

Arguments status $(FILENAME)

Status

Initial directory C:\src\sampleCVS Version control executable C:\cvs-1-11-17\cvs.exe

Arguments diff $(FILENAME)

Diff

Initial directory C:\src\sampleCVS Version control executable C:\cvs-1-11-17\cvs.exe

Arguments commit -m "modify" $(FILENAME) Commit

Initial directory C:\src\sampleCVS Version control executable C:\cvs-1-11-17\cvs.exe

Arguments log $(FILENAME)

Log

Initial directory C:\src\sampleCVS

これでCVSツールを使う準備ができました。

High-performance Embedded Workshop V.4.09 8.  カスタムバージョン管理システム

8.11.2.4 ステップ 4 : バージョン管理機能を使用する(リポジトリの作成)

1. [ツール -> バージョン管理 -> Initialize]メニューを選択します。

2. [Initialize]ダイアログボックスでファイルを選択し[OK]ボタンをクリックします。アウトプットウィン

ドウの[Version Control]タブに下記のメッセージが表示されます。

Executing C:\cvs-1-11-17\cvs.exe init Command(s) completed successfully.

8.11.2.5 ステップ 5 : バージョン管理機能を使用する(モジュールの登録)

1. [ツール -> バージョン管理 -> Register]メニューを選択します。

2. [Register]ダイアログボックスでファイルを選択し[OK]ボタンをクリックします。アウトプットウィン

ドウの[Version Control]タブに下記のメッセージが表示されます。

Executing C:\cvs-1-11-17\cvs.exe import -m "New Source" sampleCVS Renesas rel-20060228 N sampleCVS/dbsct.c

(省略)

No conflicts created by this import Command(s) completed successfully.

8.11.2.6 ステップ 6 : バージョン管理機能を使用する(チェックアウト)

1. [ツール -> バージョン管理 -> Checkout]メニューを選択します。

2. [Checkout]ダイアログボックスでファイルを選択し[OK]ボタンをクリックします。アウトプットウィン

ドウの[Version Control]タブに下記のメッセージが表示されます。

Executing C:\cvs-1-11-17\cvs.exe checkout sampleCVS U sampleCVS/dbsct.c

(省略)

cvs.exe checkout: Updating sampleCVS Command(s) completed successfully.

8.11.2.7 ステップ 7 : バージョン管理機能を使用する(ファイルの編集)

High-performance Embedded Workshopのエディタでファイルを編集し上書きします。例として"sampleCVS.c"フ

ァイルを修正します。

8.11.2.8 ステップ 8 : バージョン管理機能を使用する(ステータスの確認)

1. "sampleCVS.c"ファイルのステータスを確認します。

2. [ツール -> バージョン管理 -> Status]メニューを選択します。

3. [Status]ダイアログボックスでファイルを選択し[OK]ボタンをクリックします。アウトプットウィンド

ウの[Version Control]タブに下記のメッセージが表示されます。

Executing C:\cvs-1-11-17\cvs.exe status sampleCVS.c

===================================================================

High-performance Embedded Workshop V.4.09 8.  カスタムバージョン管理システム

Working revision: 1.1.1.1 Tue Feb 28 02:46:30 2006

Repository revision: 1.1.1.1 C:\cvs-1-11-17\DATABASE/sampleCVS/sampleCVS.c,v Sticky Tag: (none)

Sticky Date: (none) Sticky Options: (none)

Command(s) completed successfully.

"sampleCVS.c"ファイルのステータスが、"Locally Modified"(修正されている)と確認できます。

8.11.2.9 ステップ 9 : バージョン管理機能を使用する(比較)

1. "sampleCVS.c"ファイルの修正内容を確認します。

2. [ツール -> バージョン管理 -> Diff]メニューを選択します。

3. [Diff]ダイアログボックスでファイルを選択し[OK]ボタンをクリックします。アウトプットウィンドウ

の[Version Control]タブに下記のメッセージが表示されます。

Executing C:\cvs-1-11-17\cvs.exe diff sampleCVS.c Index: sampleCVS.c

===================================================================

RCS file: C:\cvs-1-11-17\DATABASE/sampleCVS/sampleCVS.c,v retrieving revision 1.1.1.1

diff -r1.1.1.1 sampleCVS.c 28c28,31

< printf("### Data Input ###\n");

---

> //無限ループ追加

> while(1)

> {

> printf("### Data Input ###\n"); //無限ループ開始 49a53,54

> //無限ループ終了

> }

Command(s) completed successfully.

"sampleCVS.c"ファイルの修正内容が、確認できます。

8.11.2.10 ステップ 10 : バージョン管理機能を使用する(結果の登録)

1. [ツール -> バージョン管理 -> Commit]メニューを選択します。

2. [Commit]ダイアログボックスでファイルを選択し[OK]ボタンをクリックします。アウトプットウィン

ドウの[Version Control]タブに下記のメッセージが表示されます。

Executing C:\cvs-1-11-17\cvs.exe commit -m "modify" sampleCVS.c Checking in sampleCVS.c;

C:\cvs-1-11-17\DATABASE/sampleCVS/sampleCVS.c,v <-- sampleCVS.c

High-performance Embedded Workshop V.4.09 8.  カスタムバージョン管理システム

new revision: 1.2; previous revision: 1.1 done

Command(s) completed successfully.

8.11.2.11 ステップ 11 : バージョン管理機能を使用する(ログの確認)

1. [ツール -> バージョン管理 -> Log]メニューを選択します。

2. [Log]ダイアログボックスでファイルを選択し[OK]ボタンをクリックします。アウトプットウィンドウ

の[Version Control]タブに下記のメッセージが表示されます。

Executing C:\cvs-1-11-17\cvs.exe log sampleCVS.c

RCS file: C:\cvs-1-11-17\DATABASE/sampleCVS/sampleCVS.c,v Working file: sampleCVS.c

head: 1.2 branch:

locks: strict access list:

symbolic names:

rel-20060228: 1.1.1.1 Renesas: 1.1.1

keyword substitution: kv

total revisions: 3; selected revisions: 3 description:

--- revision 1.2

date: 2006/02/28 03:39:22; author: user; state: Exp; lines: +6 -1 modify

--- revision 1.1

date: 2006/02/28 02:46:30; author: user; state: Exp;

branches: 1.1.1;

Initial revision

--- revision 1.1.1.1

date: 2006/02/28 02:46:30; author: user; state: Exp; lines: +0 -0 New Source

======================================================================

Command(s) completed successfully.

High-performance Embedded Workshop V.4.09 9.  Visual SourceSafeバージョン管理システム

9. Visual SourceSafeバージョン管理システム

High-performance Embedded WorkshopはMicrosoft® Visual SourceSafeバージョン管理システムをサポートしてい

ます。

Visual SourceSafeバージョン管理システムでは、Microsoft® Visual SourceSafeデータベースの中のプロジェクト

とHigh-performance Embedded Workshopのワークスペースの中のプロジェクトを関連付けます。[ツール -> バ

ージョン管理]サブメニューからメニューオプションを選択するか、[バージョン管理]ツールバーボタンをクリ ックすることにより、Microsoft® Visual SourceSafeバージョン管理システムで最もよく使用されるコマンドを 容易に起動できます。

Microsoft® Visual SourceSafeのインストールおよびオプションの設定は、Microsoft® Visual SourceSafeのヘルプ

またはマニュアルを参照してください。Microsoft® Visual SourceSafeのログイン名、パスワードは設定済みと して説明します。

High-performance Embedded WorkshopとMicrosoft® Visual SourceSafeバージョン管理システムを接続した場合の

バージョン管理の簡単な流れを以下に示します。他に利用できる機能について、詳しくは「9.2 Visual SourceSafe コマンド」を参照してください。

1. ワークスペースとMicrosoft® Visual SourceSafeを関連付ける

High-performance Embedded Workshopのワークスペースの中のプロジェクトとMicrosoft® Visual

SourceSafeデータベースの中のプロジェクトを関連付けます。

• "Microsoft Visual SourceSafe"をHigh-performance Embedded Workshopと接続するバージョン管理シス テムとして選択する。

• Microsoft® Visual SourceSafeへログインする。

• Microsoft® Visual SourceSafeに作成するプロジェクト名、および作成する位置を設定する。

2. ファイルを追加する

High-performance Embedded WorkshopのワークスペースでMicrosoft® Visual SourceSafeのプロジェクトに

追加するファイルを選択します。

3. ファイルをチェックアウトする

High-performance Embedded Workshopのワークスペースで編集するファイルを選択しチェックアウトし

ます。

4. ファイルをチェックインする

High-performance Embedded Workshopのワークスペースで編集したファイルを選択しチェックインしま

す。