モデルのバージョンの比較とマージ

このセクションでは、チーム開発環境でモデルの比較およびマージを効果的に行う方法のガイダンスを提供します。

並行してモデルを開発しているチーム・メンバーは、モデル同士を比較およびマージして、モデルのバージョン間の競合または差異を解決します。構成管理システムでモデル扱っているチーム・メンバーは、ファイルのバージョンを比較して、ファイルの履歴および作成を把握できます。チーム・メンバーは、モデルを並行して開発している場合、ファイルをマージする必要が頻繁に生じます。

複数のチーム・メンバーが並行して作業する方法を示す以下の例を検討します。

リポジトリー内にモデル・ファイル X、バージョン 20 があります。
  1. ユーザー A がモデル・ファイル X、バージョン 20 をチェックアウトし、このファイルを変更します。
  2. ユーザー B がモデル・ファイル X、バージョン 20 をチェックアウトし、このファイルを変更します。
  3. ユーザー A がこのファイルをチェックインし、モデル・ファイル X、バージョン 21 を作成します。
  4. ユーザー B がこのファイルのチェックインを試行します。
  5. 構成管理システムは、リポジトリー内に存在するモデル・バージョンのほうが新しいことを検出し、ユーザー B による変更とユーザー A による変更をマージできるようにマージを開始します。
  6. ユーザー B がマージ内の競合を解決します。
  7. ユーザー B がマージされたモデルを保存し、チェックインを完了することにより、モデル・ファイル X、バージョン 22 が作成されます。
関連概念
比較およびマージ・セッションにおけるモデルの役割
モデルのバージョンの差異と競合
モデルの外部参照
関連情報
モデルのバージョンの比較およびマージについてのチュートリアル
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005