6. バージョン管理の基本操作
6.1. リポジトリのバージョン管理
モデル、データ、ヘルプ、権利、メニュー、コンポーネントの各リポジトリは、オブジェクトの単位がリポジトリにな っているため、バージョン管理においてチェックアウト/チェックインする場合もリポジトリ単位で行います。ここで はプロジェクトを新規作成した場合のモデルリポジトリを例にあげてその手順を紹介します。
他のリポジトリも、同様の操作でバージョン管理を行うことができます。
6.1.1. チェックアウト
モデルリポジトリを修正 (モデルの追加、削除、変更) をするには、まず、モデルリポジトリをチェックアウトしま す。
1. モデルリポジトリを表示させます。
2. カーソルをタイトルヘッダに置き、 メ ニューから「ファイル→バージョン管 理→チェックアウト」 を選択します。
3. コメント用のダイアログがでるので、
そのまま[OK] ボタンをクリックしま す。
4. モデルリポジトリを修正します。
例えば、新たにモデルを定義するに は、F4 を押下してモデルを登録しま す。
5. いくつかの項目を作成してみます。
6. ここでチェックアウト一覧を見てみま す。
メニューから「ファイル→バージョン 管理→チェックアウト一覧」 を選択 すると、チェックアウトしたオブジェ クトの一覧を表示することができま す。
モデルリポジトリのみがチェックアウ トされているのが確認できます。
あるユーザがチェックアウトしている時に、他の ユーザが同じオブジェクトをチェックインすること はできません。チェックインしようとすると、右の ようなメッセージが表示されます。
6.1.2. チェックイン
チェックアウトして修正したモデルリポジトリの内容を、TFS に反映させるためには、チェックインする必要があ ります。
1. メニューから「ファイル→バー ジョン管理→チェックイン」 を 選択します。
2. コメントを入力して、[OK] ボ タンをクリックします。
3. [チェックイン]ダイアログが 表 示 さ れ ま す が 、 そ の ま ま
[チェックイン]ボタンをクリッ クします。
チーム開発の相互間の整合性を保つためには、あるユーザがチェックインした後は、他のユー ザは「最新バージョンの取得」をして参照するデータに不一致のないようにする必要がありま す。このことは、モデルリポジトリやデータソースリポジトリなど、プロジェクト全体に影響を与え るリポジトリに修正を行った場合には特に重要です。