次の方法で共有


ソース管理とは

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

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

Azure DevOps では、Git (分散) と Team Foundation バージョン管理 (TFVC) の 2 種類のソース管理がサポートされています。 TFVC は、一元化されたクライアント サーバー システムです。 Git と TFVC の両方で、ファイルをチェックインし、フォルダー、ブランチ、リポジトリ内のファイルを整理できます。 リポジトリ、ブランチ、およびその他のコード開発操作は 、Azure Repos から管理できます。

バージョン管理のために Git に格納されているコード ファイルを含む Azure DevOps の Azure Repos を示すスクリーンショット。

Git と TFVC の比較

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

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

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

Git を使ってソース管理を始めよう

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

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