
以下是实现这一限制的步骤:
1. **创建自定义字段**:
- 在VSTS中,创建一个自定义字段,例如命名为“Bug Resolution”,类型为“选择”。
- 添加三个选项:“未解决”、“已解决”和“已关闭”。
2. **配置工作项类型**:
- 打开VSTS的设置页面,找到“工作”选项卡,然后选择“工作项类型”。
- 找到“Bug”工作项类型,并编辑其配置。
- 在“状态”和“字段”部分,将“Bug Resolution”字段与“状态”相关联。
3. **设置状态过渡规则**:
- 对于“已解决”状态,设置一个规则,当“Bug Resolution”字段被设置为“已解决”时,允许过渡到“已解决”状态。
- 对于“未解决”状态,设置一个规则,当“Bug Resolution”字段被设置为“已解决”时,不允许过渡到“已解决”状态,而是提示开发人员等待验证。
- 对于“已解决”状态,设置一个规则,当验证人员将“Bug Resolution”字段设置为“已关闭”时,允许过渡到“已关闭”状态。
4. **培训开发人员**:
- 确保所有开发人员都了解新的工作流程,并知道他们只能将bug的状态更改为“已解决”,而不能直接关闭bug。
通过这些步骤,VSTS中的bug处理流程将得到改进,确保每个bug在关闭之前都经过验证,从而减少了错误关闭bug的可能性,提高了bug跟踪系统的可靠性。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv184250