情報応用演習Ⅰ(2024)

VSのGit機能(2/8)

11b-2. Visual Studio のソリューションとプロジェクト

演習を始める前に,まずは Visual Studio のソリューションやプロジェクトの概念とそのファイル構造を確認しておこう. Visual Studio では実行ファイルやDLLなど,一つの成果物を構成するためのソースコード群を「プロジェクト」という単位でまとめている. そして,そのプロジェクトを複数束ねたものが「ソリューション」である1(_).

Visual Studio の ソリューションとプロジェクト

ソリューションの実際のファイルシステム上の構造は,_に示すような構造となる. これ以外の構成もあるが基本的には,プロジェクトを構成するソースコードをはじめとしたすべてのファイルは 一つのフォルダにまとめられており,そしてソリューションはそのフォルダを複数含む.前者をプロジェクトフォルダ, 後者をソリューションフォルダなどと呼ぶことがある.

Visual Studio の ソリューションとプロジェクトのフォルダ構造

Visual Studio のGit機能は,基本的に ソリューションフォルダをGitリポジトリとする ことでバージョン管理を行う2. このためにgitコマンドを直接扱う必要はなく,すべてVisual StudioのGUI上で作業を行うことが可能である3

以上を踏まえたうえで次節に進もう.


  1. プロジェクトを「一つの成果物を構成するためのソースコード群」と書いたがそうでないものもある. ↩︎

  2. 一つのリポジトリの中に複数のソリューションを入れることももちろん可能である. ↩︎

  3. 一部細かい操作に関してはコマンドラインでの操作が必要な場合もある. ↩︎

Last updated on 2024-07-02
Published on 2024-07-02

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.