Visual Studio for Mac 内の Git を使用したバージョン コントロールおよびソース管理

重要

Visual Studio for Mac は、Microsoft の モダン ライフサイクル ポリシーに従って、2024 年 8 月 31 日に廃止される予定です。 引き続き Visual Studio for Mac を使用できますが、VS Code 用の新しい C# 開発キット拡張機能のプレビュー バージョンなど、Mac 上の開発者向けの他のいくつかのオプションがあります。

サポートタイムラインと代替方法の詳細をご確認ください

バージョン管理は、ファイルの多くの異なるバージョンを管理するためのシステムであり、ソフトウェア開発では、一般に多くの開発者が関与します。 バージョン管理システム (VCS) の主な目的は、すべてのユーザーがコードベースで同時に作業できるソリューションを見つけることです。

すべてのバージョン管理システムの中心にあるのは "リポジトリ" であり、リポジトリは、ファイル サーバーと同様に、すべての異なるファイルに対する中央データ ストアとして機能します。 ただし、ファイル サーバーとは異なり、リポジトリにはプロジェクトの履歴全体と行われたすべての改訂が含まれます。

リポジトリが中央のデータ ストアである場合、各ユーザーがデータのローカル ストアを保持して作業することが理にかなっています。 これは "作業コピー" と呼ばれます。 Visual Studio for Mac では、作業コピーはコンピューター上の他のローカル ディレクトリと同じように表示され、ファイルを読み取ったり書き込んだりすることができます。

Visual Studio for Mac には、Git リポジトリのサポートが組み込まれています。 Git を初めてお使いになる場合は、https://git-scm.com/ の Web サイトから開始することをお勧めします。 Git は、チームが同じドキュメントで同時に作業できるようにする分散型バージョン管理システムです。 Git には、すべてのファイルを含む単一のサーバーが存在する場合がありますが、この中央のソースからリポジトリがチェック アウトされるたびに、リポジトリ全体がローカルのコンピューターに複製されます。

基本的な概念

Visual Studio for Mac の Git ツールの詳細については、Visual Studio for Mac で Git のリポジトリをセットアップする方法、および変更のレビュー、コミット、プッシュなどの簡単な機能が次の記事で説明されています。

関連項目