目次

ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合)

目次

Visual StudioでGitリポジトリでソースコードを管理している場合に、ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する手順を紹介します。

状況

ソースコード管理されているソリューション内で、ソースコード管理されているプロジェクトと、そうでないプロジェクトが出来上がってしまうケースがあります。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像1

ソースコード管理されていないプロジェクトは、プロジェクトアイコンの左側に南京錠のステータスアイコンが表示されていません。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像2

プロジェクト内のファイルも同様に、アイコンの左側にステータスアイコンが表示されていません。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像3

手順

ソースコード管理されていないプロジェクトをソースコード管理に追加する手順を紹介します。

TeamFoundationServerに接続し、チームエクスプローラを表示します。チームエクスプローラの[変更]画面を表示します。画面の下部の[追跡対象でないファイル]の項目が閉じていれば、これを開きます。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像4

追跡対象でないファイルの一覧が表示されます。この一覧にソリューションに追加されているがソースコード管理されていないプロジェクトのディレクトリがあるかを調べます。今回の例では、プロジェクトのディレクトリが、追跡対象でないファイルに含まれていることが確認できました。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像5

追跡対象でないファイルを追加します。右クリックしポップアップメニューを表示します。メニューの[追加]をクリックします。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像6

追加できると[含まれる変更]に表示されます。コミットを実行してローカルリポジトリにコミットします。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像7

コミットができました。サーバーに対して同期します。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像8

同期を実行します。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像9

同期が完了しました。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像10

ソリューションエクスプローラを表示します。すべてのプロジェクトがソースコード管理に追加された状態になりました。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像11

TeamFoundationServerのチームポータルを確認します。追加前はプロジェクトが追加されていない状態です。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像12

上記の処理後はプロジェクトが追加されていることが確認できます。
ソリューション内でソースコード管理されていないプロジェクトをソースコード管理に追加する (Gitリポジトリの場合):画像13

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2016-02-23
Copyright © 1995–2025 iPentec all rights reserverd.