Azure Repos Git 教程

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

Visual Studio 2022 |Visual Studio 2019 |Visual Studio 2017 |Visual Studio 2015

使用版本控制保存你的工作并协调整个团队的代码更改。 即使只是单个开发人员,版本控制也有助于在修复 bug 并开发新功能时保持有序。 版本控制保留开发历史记录,以便轻松查看甚至回滚到任何版本的代码。

以下教程中的步骤演示如何使用以下版本控制工作流执行常见版本控制任务。

版本控制工作流

版本控制具有一个常规工作流,大多数开发人员在编写代码并将其与团队共享时使用。

这些步骤包括:


  1. 如果还没有代码,请获取本地代码副本。
  2. 更改代码以修复 bug 或添加新功能。
  3. 代码准备就绪后,使其可供团队评审。
  4. 查看代码后,将其合并到团队的共享代码库中。

Git 功能分支工作流

Git 具有此工作流的版本,该工作流使用 Git 特有的术语和命令。 在本教程中,你将了解存储库、分支、提交和拉取请求。 如果已使用 Team Foundation 版本控制 或 Subversion 等版本控制系统,则这些术语可能很熟悉,但它们在 Git 中的行为有所不同。

Git 工作流


  1. 为计划进行的更改创建分支,并为其命名,例如users/jamal/fix-bug-3214cool-feature-x。 有关更多分支指南,请参阅 采用 Git 分支策略
  2. 将更改提交 到分支。 人员通常有多个 bug 修复或功能的提交。
  3. 将分支推送 到远程存储库。
  4. 创建拉取请求 ,以便其他人可以查看更改。 若要合并反馈,可能需要进行更多提交并推送更多更改。
  5. 完成拉取请求 并解决创建分支后其他人所做的更改的任何合并冲突。

如果不熟悉 Git,请使用此工作流。 随着团队对 Git 的了解和自信,请扩展它以满足团队的需求。

后续步骤