Share via


ソース管理の概要

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

ソース管理システム (バージョン管理システムとも呼ばれます) を使用すると、開発者はコードで共同作業を行い、変更を追跡できます。 ソース管理は、複数の開発者で行うプロジェクトに不可欠なツールです。

Microsoft のシステムでは、Git (分散) と Team Foundation バージョン管理 (TFVC) の 2 種類のソース管理がサポートされています。 TFVC は、一元化されたクライアント サーバー システムです。 Git と TFVC の両方で、ファイルをチェックし、フォルダー、ブランチ、リポジトリ内のファイルを整理できます。

Azure Repos から リポジトリ、ブランチ、およびその他のコード開発操作を管理します

リポジトリ、GitHub のコード

Git を使用すると、各開発者は開発用コンピューターにソース リポジトリのコピーを作成できます。 ソース リポジトリには、すべてのブランチと履歴の情報が含まれます。 各開発者は、ローカル リポジトリと直接連携します。 変更は、別の手順としてリポジトリ間で共有されます。

開発者は、各変更セットをコミットし、ネットワーク接続なしで履歴や比較などのバージョン管理操作を実行できます。 分岐は軽量です。 開発者がコンテキストを切り替える必要がある場合は、プライベート ローカル ブランチを作成します。 開発者は、あるブランチから別のブランチにすばやく切り替えて、コード ベースのさまざまなバリエーションをピボットできます。 後で、開発者はブランチをマージ、発行、または破棄できます。

Note

Visual Studio と Azure DevOps の Git は標準の Git です。 サードパーティの Git サービスで Visual Studio を使用できます。 Azure DevOps Server でサードパーティの Git クライアントを使用することもできます。

TFVC を使用すると、開発者は開発マシン上の各ファイルのバージョンを 1 つだけ持ちます。 履歴データはサーバーにのみ保持されます。 ブランチはパスベースであり、サーバー上に作成されます。

次のステップ

ソース管理を使用して、コードの共有を開始するか、コードを取得します。