什么是源代码管理?

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

源代码管理系统( 也称为版本控制系统 )允许开发人员协作处理代码和跟踪更改。 源代码管理是用于多开发人员项目的重要工具。

我们的系统支持两种类型的源代码管理:Git(分布式)和Team Foundation 版本控制(TFVC)。 TFVC 是一个集中式客户端服务器系统。 在 Git 和 TFVC 中,可以在文件中检查,并在文件夹、分支和存储库中组织文件。

Azure Repos 管理存储库、分支和其他代码开发操作。

存储库,编写 GitHub 代码

借助 Git,每个开发人员在其开发计算机上都有源存储库的副本。 源存储库包括所有分支和历史记录信息。 每个开发人员都可以直接使用其本地存储库。 更改作为单独的步骤在存储库之间共享。

开发人员可以提交每组更改并执行版本控制操作,例如历史记录,无需网络连接即可进行比较。 分支是轻量型的。 开发人员需要切换上下文时,会创建专用本地分支。 开发人员可以快速从一个分支切换到另一个分支,在代码库的不同变体之间进行透视。 稍后,开发人员可以合并、发布或释放分支。

注意

Visual Studio 和 Azure DevOps 中的 Git 是标准 Git。 可以将 Visual Studio 与第三方 Git 服务配合使用。 还可以将第三方 Git 客户端与 Azure DevOps Server 配合使用。

使用 TFVC 时,开发人员在其开发计算机上只有一个文件版本。 历史数据仅在服务器上维护。 分支基于路径,在服务器上创建。

后续步骤

开始使用源代码管理共享代码或获取代码。