掲示板一覧 - トピック一覧 Enterprise Architect 全般
ベースライン管理機能とバージョン管理機能の相違点 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2009-2-2 17:40 |
EA Administrator ![]() ![]() 投稿: 1895 |
ベースライン管理機能とバージョン管理機能の相違点○ご質問
複数人数で開発を行っており、バージョン管理の使用を検討しています。 この検討をする中で、ベースラインの管理機能があることを知ったのですが、 バージョン管理機能との違いは何でしょうか? ベースライン機能において、管理するバージョンが増えていくと EAPファイルのサイズが大きくなる点でしょうか? ○回答 大きく3つの相違点があります。 EAPファイルサイズにつきましても、相違点の1つです。 1) 情報の管理方法 バージョン管理機能を利用した場合は、バージョンごとの差分が バージョン管理のリポジトリに格納されますので、EAPファイル自体の サイズが大きくなることもなく、またリポジトリの容量を圧迫するもの でもありません。 ベースライン機能を利用しますと、ご認識どおり、EAPファイル自体に 情報を持ちますので、バージョンが増えますとファイルサイズも大きくなります。 ただし、モデルをあるバージョンに戻したい場合、 ベースライン機能ですと、「ベースラインに戻す」ボタンを押すのみで 対応ができますが、バージョン管理機能の場合は、EA側の機能で、 リポジトリの最新情報を以前のバージョンに戻すことはできず(参照は可能)、 バージョン管理側の機能で戻すなど、多少手間が掛かります。 2) 排他制御 バージョン管理機能を利用しますと、チェックアウトにて編集ができ、 その間、他のメンバーはチェックアウトできないため、編集ができなくなります。 このことによって、同じモデルを複数人で同時に編集する(後から編集した 内容で上書きされる)ことができなくなり、排他制御されます。 あるパッケージについて、排他制御を行いたい場合は、 バージョン管理機能がメリットですが、排他制御を行う必要がない場合は、 チェックアウトなどの操作が、手間になってしまう可能性があります。 3) 共有情報 複数人数で別々のEAPファイルを使用しているが、あるパッケージ以下の 要素は全員共通で利用したいといった場合、バージョン管理を利用し、 全員から参照可能なリポジトリにその共有情報を置いておけば、 共有情報が1箇所にあり、そこから情報を取得することができます。 また、誰かが共有情報を変更した場合も、チェックインすることで、 最新の情報を全員が参照できます。 ベースライン機能を利用した場合、最新の共有情報がどのEAPファイルに あるのかは、運用で決める必要があり、また誰かが共有情報の変更を 行った場合は、その変更を最新情報へマージする作業が発生します。 開発の進め方などの状況に応じて、バージョン管理機能または ベースライン機能をご利用ください。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




