git提交修复程序绕过天蓝色的devops项目规则

问题描述

我对错误定义了规则,当状态更改为要解决时,开发人员必须在该错误添加“已完成的工作”并填写“已解决的原因”,这些字段被定义为此状态更改的必需项。 在ui上可以正常工作,但是当开发人员通过以下命令使用git commit时:

git commit -m“修复#123”

即使规则未与数据一起提交,它也会将错误状态更改为已解决,我认为api不强制执行。 有人可以提出解决问题的方法吗-如果未提交这些规则,则阻止azure api接受它。 预先感谢

解决方法

我很不可能。我不确定,但是我在Azure DevOps(我的团队也使用此工具)和Microsoft软件(例如Mycrosoft Dynamics,有非常精巧的功能)中看到的东西,该必填字段仅由前端形式来表示。

也许是您的开发人员遇到的问题?关闭/解决任务后,他们应该在错误/任务中插入必要的信息吗?