●新しく追加されたTFS Expressとは
TFS 2012から、5人まで無償で使用可能なTFS Expressの提供が開始された。従来のTFSはソース・コード管理および、チケット管理として使うには機能が多すぎたため、ALM(Application Lifecycle Management)入門編として提供されている。TFS 2012 Expressは無償で使用できるが、下記のような制限がある。
この条件で問題ない、もしくはTFSとはどんなものか触ってみる、という最初の一歩にTFS Expressは向いている。Windows 7などのクライアントOSにインストールすることもできるので、新規にサーバを構築する必要もない。
インストールも極めて簡単だ。セットアップ・プログラムを起動して、順番に進むだけでよい。SQL Server Expressをインストールしていない環境では、同時にSQL Server 2012 Expressもインストールされる。
SQL Server Expressを同時にインストールする場合、データベースも自動的にCドライブに作られるため、Cドライブの容量をあまり使いたくない場合は事前にSQL Server 2012 SP1 Expressをインストールしておけばよい。同時にインストールされるSQL Server 2012 Expressの場合、データベースは最大10Gbytesまでなので、Cドライブに余裕があれば、そのままでも問題ないだろう。
TFS Expressでプロジェクトを開始して、フル機能のTFSへ移行することもできるため、将来的にやりたいことが増えた時点で移行を検討してもいいだろう。インストールの手順を以下に紹介する。
インストールが完了したら、最後のページにある[Team Foundation Server]のリンクをクリックする。これによりWebブラウザが起動して、以下の画面で示すようにWebサイトでの管理を行うことができる。
初期状態はチーム・プロジェクトが作成されていないため、何も表示されない。チーム・プロジェクトは、このWebブラウザからではなく、Visual StudioからTFSへ接続して作成する。
実際にチーム・プロジェクトを作成する前に、Webブラウザ上で、チーム・プロジェクトを作成できる管理者権限を設定しておく必要がある。具体的には[Team Foundation Serverの管理]リンクをクリックして、管理者を追加しておこう(具体的な下記の手順を実施する)。もしくはクライアントからTFSサーバのadministratorアカウントで接続してもよい。
チーム・プロジェクトを作成できる管理者権限の設定手順
管理者として追加するWindowsユーザーもしくはWindowsのグループを指定する。TFSがActive Directoryに参加している場合であれば、Active Directoryのユーザー・アカウントもしくはグループを追加することができる。
管理者を追加したら、「DefaultCollection」というプロジェクト・コレクション配下にチーム・プロジェクトを作っていくことになる。クライアントでVisual Studioを起動して、(メニューバーの)[チーム]メニューから[Team Foundation Server への接続]を実行する(これにより次のダイアログが表示される)。
Team Foundation Serverに接続されると、Visual Studioの[チーム エクスプローラー]に以下のような画面が表示されるので、下記の手順に従ってチーム・プロジェクトを作成する。
最後に確認メッセージが表示されるので、その内容で問題なければ[完了]ボタンをクリックする
チーム・プロジェクトの作成手順
以上の手順により、サーバ側でチーム・プロジェクトの作成が行われる。作成完了後、チーム・プロジェクトにアクセスできるようになる。チーム・プロジェクト配下に、通常どおりVisual Studioでソリューションを作っていく。実際に作る方法は次回紹介する。
Copyright© Digital Advantage Corp. All Rights Reserved.