Azure devops Microsoft VSTS在拉取请求完成后设置默认工作项状态

Azure devops Microsoft VSTS在拉取请求完成后设置默认工作项状态,azure-devops,Azure Devops,我目前使用Microsoft VSTS作为我的团队的主要项目管理系统,我遇到了一个问题。目前,我们有创建拉请求的用户情景,一旦拉请求完成,链接的工作项将设置为“已关闭”状态,而不是“已解决”状态。我们目前没有让测试工程师在拉式请求代码定义的单独环境中测试特性/用户故事,我们在开发分支中进行所有验收测试。任何帮助都会很好 我们有用户故事,我们创建拉取请求时,一次拉取 请求已完成,链接的工作项设置为“已关闭” 声明而不是“已解决”状态 一旦PR完成,链接用户故事状态变为关闭的原因导致选择了“合并后完

我目前使用Microsoft VSTS作为我的团队的主要项目管理系统,我遇到了一个问题。目前,我们有创建拉请求的用户情景,一旦拉请求完成,链接的工作项将设置为“已关闭”状态,而不是“已解决”状态。我们目前没有让测试工程师在拉式请求代码定义的单独环境中测试特性/用户故事,我们在开发分支中进行所有验收测试。任何帮助都会很好

我们有用户故事,我们创建拉取请求时,一次拉取 请求已完成,链接的工作项设置为“已关闭” 声明而不是“已解决”状态

一旦PR完成,链接用户故事状态变为关闭的原因导致选择了“合并后完成链接工作项”选项。因此,一旦PR完成,相关链接的工作项状态将更改为“完成”

您可以在中找到,它显示用户故事状态的用户故事已完成类别已关闭。这就是为什么状态变为closed而不是resolved

如果您希望链接的工作项状态保持不变,即使PR已完成,您只需在完成PR时取消选择“合并后完成链接的工作项”选项即可


请原谅后续问题,但问题太大,无法发表评论。但我只是想澄清@Marina MSFT的答案

@Marina MSFT:我与Piotr合作,我希望在单击“自动更新相关工作项”时能够控制每个问题的状态更改。我以为现场TFS有这个功能,我知道JIRA+Bambor+BitBucket有这个功能(GitHub见下文)

如果VSTS团队不感兴趣,我们可以自己编写一个扩展,但我们肯定认为这对其他人很有用,所以我们当然想先问一下


研究与链接 我找到了此VSTS功能的原始用户语音:

它链接到GitHub提交注释
fix/fixes/resolve/resolves
等:

以下关键字(后跟问题编号)将关闭问题:

关闭

修复程序
固定
解决
解决

但是,虽然提交注释是灵活的,但状态更改是而不是——GitHub将仅关闭该问题


我们的流程

|分支机构|功能/123 |主机|不适用|不适用|
|环境|本地(分支机构)|开发|测试|产品|
|-------------------|----------------|--------|-----------|--------|
|用户故事状态|活动|活动|已解决|已关闭|
|错误状态|活动|活动|已解决|已关闭|
|任务状态|活动|关闭|关闭|关闭|

我不知道你的问题是什么。你能澄清一下吗?基本上,开发人员创建一个分支,在分支内工作,一旦分支中的工作完成,开发人员创建一个拉请求,并将工作项附加到拉请求,例如用户故事,拉取请求完成后,用户故事将自动设置为“关闭”,而不是“已解决”。感谢您的详细反馈@yzorg。我们还致力于将VSTS/TFS打造成用户喜爱的产品。对于这个功能有用户的声音,你可以投票和跟进。@PiotrZaremba的答案是否有助于你解决问题?是否有可能将这个状态从关闭状态更改为其他仍在进行中的状态?不,它是为PR完成而设计的,这意味着行线工作项也完成了。如果链接的工作项即使在PR完成时也不应关闭,则可以取消选择“合并后完成链接的工作项”选项并手动更改状态。