在 Azure Repos 中使用 Git 进行版本控制
估计时间: 60 分钟。
场景
Azure DevOps 支持两种类型的版本控制:Git 和 Team Foundation 版本控制(TFVC)。 下面是两个版本控制系统的快速概述:
- Team Foundation 版本控制(TFVC): TFVC 是集中式版本控制系统。 通常,团队成员在其开发计算机上只有一个文件版本。 历史数据仅在服务器上保留。 分支基于路径,在服务器上创建。
- Git: Git 是分布式版本控制系统。 Git 存储库可以本地存在于开发人员的计算机上。 每个开发人员在其开发计算机上都有源存储库的副本。 开发人员可以在其开发计算机上提交每组更改,执行版本控制作(如历史记录),并在不使用网络连接的情况下进行比较。
Git 是新项目的默认版本控制提供程序。 应将 Git 用于项目中的版本控制,除非需要在 TFVC 中使用集中式版本控制功能。
在本实验室中,你将了解如何建立本地 Git 存储库,该存储库可以轻松地与 Azure DevOps 中的集中式 Git 存储库同步。 此外,你将了解 Git 分支和合并支持。 你将使用 Visual Studio Code,但相同的进程适用于使用任何与 Git 兼容的客户端。
目标
完成本实验室后,你将能够:
- 克隆现有存储库。
- 通过提交来保存工作。
- 查看更改的历史记录。
- 使用 Visual Studio Code 处理分支。
要求
- 此实验室需要 Microsoft Edge 或 Azure DevOps 支持的浏览器。
- 设置 Azure DevOps 组织: 如果还没有可用于此实验室的 Azure DevOps 组织,请按照 创建组织或项目集合中的说明创建一个。
- 如果没有安装 Git 2.44.0 或更高版本,请启动 Web 浏览器,导航到 Git for Windows 下载页,然后安装它。
- 如果尚未安装 Visual Studio Code,请从 Web 浏览器窗口导航到 Visual Studio Code 下载页面,下载并安装。
- 如果尚未安装 Visual Studio C# 扩展,请在 Web 浏览器窗口中导航到 C# 扩展安装页 并安装它。
锻炼
在此实验室中,你将完成以下练习:
- 练习 0:配置实验先决条件。
- 练习 1:克隆现有存储库。
- 练习 2:使用提交保存工作。
- 练习 3:查看历史记录。
- 练习 4:使用分支。