Git 工作流

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

使用版本控制来保存工作并协调团队中的代码更改。 即使你是单个开发人员,版本控制也会帮助你在修复 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 的更有经验的和自信,请扩展它以满足团队的需求。

后续步骤