Azure DevOps中如何为User Story关联多个仓库的branch/pull request
Azure DevOps中如何为User Story关联多个仓库的branch/pull request
嗨,我来帮你搞定这个问题~其实Azure DevOps完全支持给同一个User Story关联多个仓库的分支和PR,具体可以按下面的方式操作:
方式一:手动关联已有的分支/PR
- 打开你的User Story详情页面,找到页面下方的开发(Development)区块
- 点击区块右上角的「添加链接」(Add link)按钮
- 在弹出的链接类型选项里,选择「分支」(Branch)或者「拉取请求」(Pull Request)
- 接下来在搜索框里输入另一个仓库的分支/PR名称,或者先选择目标仓库,再从中挑选对应的分支/PR,确认后就能完成关联啦
方式二:创建新分支时直接关联
如果还没在其他仓库创建分支,也可以在创建环节直接关联:
- 打开目标仓库的页面,点击「创建分支」(Create branch)按钮
- 在分支创建界面,找到「链接工作项」(Link work item)的选项
- 输入你的User Story的ID或者标题,搜索到后选中它,再完成分支创建,这样新分支就自动和这个User Story绑定了
- 后续基于这个分支创建PR时,PR会自动继承这个关联关系,不用再手动操作
另外如果习惯用命令行的话,也可以用Azure CLI命令来关联,比如关联分支的命令:
az boards work-item relation add --id <你的User Story ID> --relation-type "Branch" --target-id <分支对应的ID>
不过网页端操作已经足够便捷,大部分场景下用网页端就好啦
备注:内容来源于stack exchange,提问作者fascynacja
相关产品推荐
相关产品推荐

