TFS環境の構築

<< 目次を表示 >>

ページ位置:  Enterprise Architectの操作 > 変更管理 > バージョン管理 > バージョン管理ツールの初期設定 >

TFS環境の構築

Enterprise Architectで、TFS (Team Foundation Server)を利用してバージョン管理機能を利用する場合には、事前にTFSの設定を行う必要があります。TFSのサーバについてのインストールや設定等については、サーバ側の管理者の権限が必要になるかもしれません。

 

 

項目

説明

TFSの入手とインストール

Enterprise ArchitectはTFSのバージョン管理機能を利用するために、TFSのコマンドラインクライアントを利用します。

TFSのコマンドラインクライアントは、通常はVisual Studioのインストール中に自動的にインストールされます。

TFSプロジェクトの設定

TFSプロジェクトにはさまざまなフォルダを作成することができます。バージョン管理される対象の情報を格納するためのソース管理フォルダをプロジェクト内に作成してください。Enterprise Architectのプロジェクトが複数ある場合には、別々のフォルダを作成してください。

1つのEnterprise Architectプロジェクトに対して複数のモデルルートを作成して多くの情報を格納している場合には、それぞれのモデルルートに対してソース管理フォルダを作成して割り当てることをお勧めします。

設定方法の詳細はTFSのドキュメントをご覧ください。

TFSのワークスペースの選択

TFSのワークスペースは、TFSプロジェクト内のソース管理フォルダと、作業を行っているマシンのローカルディレクトリとを関連づけるために利用します。TFSのワークスペースの「場所」がサーバでなければなりません。

1つのTFSワークスペースは、複数の異なるローカルディレクトリに割り当てることもできます。そのそれぞれが、プロジェクト内のフォルダに対応します。

ソースファイルなどと同じフォルダ内でまとめてバージョン管理するよりは、Enterprise Architectの情報のみを1つのフォルダに入れて管理する方が、性能が向上する場合があります。具体的には、異なるワークスペースを作成してEnterprise Architectに割り当てたり、既存のワークスペース内の異なるフォルダ内への割り当てたりします。

排他チェックアウトのための設定

Enterprise Architectのモデル情報をバージョン管理する場合には、XMIファイルを管理します。このXMIファイルは、他のテキストファイルなどとは異なり、行単位でのマージはできません。よって、XMLファイルに対して排他ロックするように設定し、行単位でマージすることのないようにする必要があります。

TFSの作業ディレクトリの確認

Enterprise ArchitectはTFSのバージョン管理機能を利用するために、TFSのコマンドラインクライアントを利用します。利用する作業ディレクトリ内のファイルについて、コマンドラインクライアントで、ファイルの追加・コミット・チェックアウトが問題なく実行できるかどうかを確認してください。

(参考:TFSの作業ディレクトリの動作確認)

 

注意:

TFSはSCCクライアントとしても利用できます。マイクロソフトのWebサイトからMS TFS-SCCクライアントをダウンロードすることで、利用できます。

 

 

参照: