Visual Studio 2015で既存のソリューションを Team Foundation Server のGitリポジトリに追加する

Visual Studio 2015で既存のソリューションを Team Foundation Server のGitリポジトリ(チームプロジェクト)に追加する手順を紹介します。

手順

Visual Studio を起動します。起動後 Team Foundation Server に接続します。接続手順はこちらの記事を参照してください。接続後チームエクスプローラウィンドウを表示します。


チームエクスプローラウィンドウの上部のツールバーのプラグのボタンをクリック、またはVisual Studioのメインメニューの[チーム]メニューの[接続の管理]をクリックして、チームエクスプローラーの接続画面を表示します。下図の画面が表示されます。Team Foundation Serverに接続できており、リポジトリの同期を行っていれば、ウィンドウの下部の[ローカルGitリポジトリ]のエリアにリポジトリが表示されます。ソリューションを追加したいリポジトリをクリックして選択し、右クリックしてポップアップメニューを表示します。メニューの[エクスプローラで開く]を選択します。


エクスプローラのウィンドウが開かれ、ローカルリポジトリのディレクトリが表示されます。


ローカルリポジトリのディレクトリにソリューションのフォルダをコピーします。


コピーしたフォルダの一つ下のディレクトリにソリューションファイル(.sln)が配置されています。


Visual Studio に戻ります。チームエクスプローラのホーム画面を表示します。ウィンドウ下部の[ソリューション]のセクションに先ほどコピーしたソリューションが追加されていることが確認できます。


ローカルリポジトリのディレクトリに配置したソリューションを開きます。ソリューションエクスプローラを表示します。


ソリューションエクスプローラのソリューションのノードをクリックして選択し、右クリックします。ポップアップメニューが表示されますので、メニューの[ソリューションをソース管理に追加]メニューをクリックします。


チームエクスプローラの[変更]画面が表示されます。


コミットメッセージを入力し、ローカルリポジトリにコミットします。


ローカルリポジトリへコミットができると下図の画面となります。コミットができた旨のメッセージが表示されます。


先の画面の[同期]リンクをクリックするか、チームエクスプローラのホーム画面から[同期]ボタンをクリックし、チームエクスプローラの[同期]画面を表示します。ウィンドウ上部左側の[同期]リンクをクリックします。


サーバーとの同期が実行されます。完了すると下図の画面となります。

同期されているかの確認

同期されているかを確認します。[チームエクスプローラ]画面のホームを表示します。ウィンドウ上部の[Webポータル]のリンクをクリックします。


Webブラウザが起動し、Team Foundation Server のWebポータルが表示されます。上部のメニューの[コード]のリンクをクリックします。


リポジトリのフォルダを閲覧できます。先ほど追加したソリューション"Array Demo"がサーバーのリポジトリにも追加されていることが確認できます。


以上で、既存のソリューションをTeam Foundation Serverのリポジトリに追加できました。

著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2015-08-14
iPentec all rights reserverd.