VSのGit機能(2/8)
11b-2. Visual Studio のソリューションとプロジェクト
演習を始める前に,まずは Visual Studio のソリューションやプロジェクトの概念とそのファイル構造を確認しておこう. Visual Studio では実行ファイルやDLLなど,一つの成果物を構成するためのソースコード群を「プロジェクト」という単位でまとめている. そして,そのプロジェクトを複数束ねたものが「ソリューション」である1(_).
ソリューションの実際のファイルシステム上の構造は,_に示すような構造となる. これ以外の構成もあるが基本的には,プロジェクトを構成するソースコードをはじめとしたすべてのファイルは 一つのフォルダにまとめられており,そしてソリューションはそのフォルダを複数含む.前者をプロジェクトフォルダ, 後者をソリューションフォルダなどと呼ぶことがある.
Visual Studio のGit機能は,基本的に ソリューションフォルダをGitリポジトリとする ことでバージョン管理を行う2. このためにgitコマンドを直接扱う必要はなく,すべてVisual StudioのGUI上で作業を行うことが可能である3.
以上を踏まえたうえで次節に進もう.