Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
ソース管理システム ( バージョン管理 システムとも呼ばれます) を使用すると、開発者はコードで共同作業を行い、変更を追跡できます。 ソース管理は、マルチ開発者プロジェクトに不可欠なツールです。
Azure DevOps では、Git (分散) と Team Foundation バージョン管理 (TFVC) の 2 種類のソース管理がサポートされています。 TFVC は、一元化されたクライアント サーバー システムです。 Git と TFVC の両方で、ファイルをチェックインし、フォルダー、ブランチ、リポジトリ内のファイルを整理できます。 リポジトリ、ブランチ、およびその他のコード開発操作は 、Azure Repos から管理できます。
Git と TFVC の比較
Git を使用すると、各開発者は開発用コンピューターにソース リポジトリのコピーを作成できます。 ソース リポジトリには、すべてのブランチと履歴の情報が含まれます。 各開発者はローカル リポジトリと直接連携し、変更は個別の手順としてリポジトリ間で共有されます。
開発者は、各変更セットをコミットし、ネットワーク接続なしで履歴や比較などのバージョン管理操作を実行できます。 分岐は軽量です。 開発者がコンテキストを切り替える必要がある場合は、プライベート ローカル ブランチを作成します。 開発者は、あるブランチから別のブランチにすばやく切り替えて、コード ベースのさまざまなバリエーションをピボットできます。 後で、開発者はブランチをマージ、発行、または破棄できます。
TFVC を使用すると、開発者は開発マシン上の各ファイルのバージョンを 1 つだけ持ちます。 履歴データは、サーバー上でのみ保持されます。 ブランチはパスベースであり、サーバー上に作成されます。
Git を使ってソース管理を始めよう
Git でソース管理を使用して、コードの共有を開始するか、コードを取得します。
注
Visual Studio と Azure DevOps の Git は標準の Git です。 サードパーティの Git サービスで Visual Studio を使用できます。 Azure DevOps Server でサードパーティの Git クライアントを使用することもできます。
関連コンテンツ
- Azure Repos のドキュメント
- Git リポジトリのドキュメント