在 Azure DevOps 中将工作项与代码关联
介绍
如果您是使用 Azure DevOps(以前称为 VSTS)、Team Foundation 版本控制 (TFVC) 或 GitHub 的工程师,那么您主要使用某种形式的分支机制来隔离您的工作。您可能知道不同的工作项类型,例如错误、任务、用户故事、功能,可以使用软件项目中的任何 Agile 工具来跟踪您的开发工作。Azure DevOps 有一些很棒的功能,可以让您更轻松地跟踪代码和工作之间的关系。
为此,您可以创建一个拉取请求以将您的代码合并到主分支,并且开发人员需要遵循几个步骤,例如提供评论或摘要并将工作项与拉取请求关联。
本指南介绍了将工作项与代码关联的过程以及一些需要克服的常见障碍。
将工作项与代码关联
直到最近,保持项目相关性的最佳方法是使用提交消息中的 #ID 提及将提交链接到工作项目。这种方法存在许多问题,包括:
- 团队无法根据工作项查询提交。
- 团队无法确定单个用户故事或功能发生了多少变化。
为了帮助软件行业克服此类问题,Azure DevOps (VSTS)、GitHub 和许多其他工具都引入了将工作项与代码关联的新功能。此功能为您提供更好的可追溯性,帮助您管理依赖项等。
让我们了解使用 Azure DevOps (VSTS) 工具将工作项关联到代码的端到端流程。
为你的工作创建功能分支
让我们从头开始。作为开发人员,您被分配了一些具有特定范围的用户故事要求的工作。要创建新的功能分支,请单击“从新建本地分支”,如下图所示。
一旦分支创建完毕并准备好进行开发,请在开始工作之前先签出远程分支。您可以通过命令行签出分支。
现在,在完成与分配的用户故事相关的所有更改后,创建一个拉取请求并关联工作项,以便将您的代码合并到主分支。
下一节将解释如何做到这一点。
创建拉取请求
要创建拉取请求,请导航至Repos > Pull Requests部分,如下图所示。
单击新建拉取请求按钮,选择需要合并到主分支的功能分支。提供拉取请求的描述(包括拉取请求的标题)后,下一步是将工作项与拉取请求关联,如下图所示。
单击“工作项”链接下拉列表,如下图所示。您应该通过从下拉列表中选择工作项或插入有效工作项的 ID,将适当的任务、错误或用户故事链接到拉取请求。
完成所有必需步骤后,您可以将拉取请求提交给审阅者。
结论
在本指南中,您学习了如何创建功能分支、创建拉取请求以及将工作项与创建的拉取请求关联。
总体而言,这样做有助于软件开发项目团队获得以下几个好处:
- 根据给定的用户故事、功能、任务或错误等查找提交。
- 将来可以轻松识别提交细节
- 轻松跟踪相关测试用例、WiKi 文档等。
- 根据拉取请求和相关工作项进行更好的影响分析
为了进一步完善本指南,团队可以设置各种分支策略,以便强制开发人员将工作项与拉取请求关联起来。谢谢阅读。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~