Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
使用版本控制来保存工作并协调团队中的代码更改。 即使你是单个开发人员,版本控制也会帮助你在修复 bug 并开发新功能时保持井然有序。 它维护开发历史记录,使你可以轻松查看和回滚到任何版本的代码。
以下教程演示如何使用 版本控制工作流执行常见版本控制任务。
版本控制工作流
版本控制遵循类似于以下示例的常规工作流,大多数开发人员在编写代码并将其与团队共享时使用。
- 如果没有代码,请获取代码的本地副本。
- 更改代码以修复 bug 或添加新功能。
- 代码准备就绪后,使其可供团队评审。
- 查看代码后,将其合并到团队的共享代码库。
Git 具有此工作流的版本,该工作流使用 Git 特有的术语和命令。 如果你使用了 Team Foundation 版本控制或 Subversion 等版本控制系统,文档中的一些术语听起来可能很熟悉,但它们在 Git 中的行为不同。
Git 工作流
- 为计划进行的更改创建分支,并为其命名,例如
users/jamal/fix-bug-3214或cool-feature-x。 有关更多分支指南,请参阅 采用 Git 分支策略。 - 将更改提交 到分支。 人们通常为 bug 修复或功能提交多个提交。
- 将分支推送 到远程存储库。
- 创建拉取请求 ,以便其他人可以查看所做的更改。 若要合并反馈,可能需要进行更多提交并推送更多更改。
- 完成拉取请求,解决任何 合并冲突,并完成拉取请求。
如果你不熟悉 Git,请使用此工作流。 随着团队对 Git 的更有经验的和自信,请扩展它以满足团队的需求。