掲示板一覧 - トピック一覧 Enterprise Architect 全般
ソースコードの同期とバージョン管理 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2009-2-10 16:43 |
EA Administrator ![]() ![]() 投稿: 1895 |
ソースコードの同期とバージョン管理○ご質問
EAのモデル情報をDBMSで管理していますが、ソースコードの同期結果を、 DBMSへ即時に反映したくないと考えています。 (何か意図しない同期を考慮しています。) この場合、EAの設定やSubversionを利用することにより、 DBMSへ即時反映させないような状態を作り出せますか? EAのヘルプの記載のように、下記の機能を利用すれば実現できますか? 「コーポレート版のDBMSリポジトリにUMLモデルを格納する場合でも バージョン管理ツールは利用できます。」 ○回答 モデルの情報をDBMSリポジトリに格納した場合にも、 バージョン管理機能を利用することは可能です。 DBMSで管理を行った場合、そのモデル内のパッケージをバージョン管理 するように設定しておき、編集する場合は、あるパッケージをチェックアウトし、 ソースコードと同期を取りながら、作業を進めます。 ここで意図しない同期などがあった場合、DBMSへその内容は反映されますが、 バージョン管理のリポジトリには、以前の情報が残っていますので、 チェックインしない限りは、元に戻すことができます。 ただ、この組み合わせですと、一旦、DBMSのリポジトリへ情報が反映されます。 DBMSリポジトリには、意図的に何か操作を行わない限り、 情報が更新されないようにするには、使用する機能の組み合わせを増やし、 EAP+バージョン管理+DBMSを利用します。 この方法を利用しますと、各自はEAPファイルでの作業になり、モデルへの アクセスが、DBMSへのアクセスと比べると速くなる可能性があります。 また、DBMSは堅牢性があり、大きなサイズのプロジェクトへの対応が 可能ですので、マスターの情報として格納しておくエリアとしては、 EAPよりも優れています。 なお、このような管理方法は、ドキュメントやセミナーでもご紹介しています。 ○ドキュメント https://www.sparxsystems.jp/ea_documents.htm の「複数人数による設計開発でのEnterprise Architect利用法」 ○セミナー https://www.sparxsystems.jp/seminar/EAUsage.htm |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




