我已在 Team Foundation Server 2012 中强制签入注释。现在我需要强制每个签入注释都采用以下格式:
[JIRA-1234] 测试 TFS 签入
- 左方括号
- JIRA 票号(如果可以验证此票号,则加号)
- 右方括号
- 简要描述更改的字符串。
创建自定义签到政策是实现这一目标的唯一方法,还是他们的替代方案?自定义签入策略是客户端的。有服务器端解决方案吗?
我已在 Team Foundation Server 2012 中强制签入注释。现在我需要强制每个签入注释都采用以下格式:
[JIRA-1234] 测试 TFS 签入
创建自定义签到政策是实现这一目标的唯一方法,还是他们的替代方案?自定义签入策略是客户端的。有服务器端解决方案吗?
您可以创建一个 ISubscriber 插件,将其部署到 TFS 服务器并在服务器端运行。ISubscriber 插件可以订阅 TFS 事件(例如 Check-In)并具有自定义代码以进行适当的响应。
不幸的是,它没有机会阻止签入,但您可以向开发主管/经理发送通知,或自动回滚签入。
有关在此处编写 ISubscriber 的更多信息:http: //nakedalm.com/team-foundation-server-2010-event-handling-with-subscribers/