C# 强制执行特定的签入注释语法 我已经在Team Foundation Server 2012中签入了签入评论。现在,我需要强制每个签入注释采用以下格式:

C# 强制执行特定的签入注释语法 我已经在Team Foundation Server 2012中签入了签入评论。现在,我需要强制每个签入注释采用以下格式:,c#,visual-studio-2012,tfs,.net-4.5,C#,Visual Studio 2012,Tfs,.net 4.5,[JIRA-1234]测试TFS签入 左方括号 JIRA票号(如果该票号可以验证,则为加号) 右方括号 简要描述更改的字符串 创建自定义签入策略是实现这一目标的唯一方法,还是其替代方法?自定义签入策略是客户端的。是否有服务器端解决方案?您可以创建一个ISubscriber插件,将其部署到TFS服务器并在服务器端运行。ISubscriber插件可以订阅TFS事件(如签入),并具有适当响应的自定义代码 不幸的是,它没有提供阻止签入的机会,但是您可以向开发负责人/经理发送通知,或者自动回滚签入 关于在

[JIRA-1234]测试TFS签入

  • 左方括号
  • JIRA票号(如果该票号可以验证,则为加号)
  • 右方括号
  • 简要描述更改的字符串

  • 创建自定义签入策略是实现这一目标的唯一方法,还是其替代方法?自定义签入策略是客户端的。是否有服务器端解决方案?

    您可以创建一个ISubscriber插件,将其部署到TFS服务器并在服务器端运行。ISubscriber插件可以订阅TFS事件(如签入),并具有适当响应的自定义代码

    不幸的是,它没有提供阻止签入的机会,但是您可以向开发负责人/经理发送通知,或者自动回滚签入


    关于在这里写一个ISubscriber的更多信息:

    我想这会被否决,但还是没办法。。。“首先不要使用Team Foundation Server”……;为什么不将Jira故事迁移到TFS任务,并跳过引用其ID的需要?TFS可以强制执行签入以附加任务,为什么要使用笨重的Jira?Sten,因为Jira在公司范围内使用。@Per Lundberg我在使用TFS多年来取得了巨大的成功,虽然它并不完美,但我发现它功能强大且擅长做它所做的事情。如果您有问题,请随时详细说明原因,或者在此论坛上寻求帮助。否则,像“不要使用它”这样的不受支持的评论,直接针对显然正在使用它的人,至少可以说是无济于事的。@Borntromanegg是一个4年前的评论,写得有点开玩笑。如果TFS适合你,那就去做吧。就我个人而言,我发现分布式系统(git为王)在所有重要方面都具有优势。离线操作、强大的隐藏、廉价的分支和合并、能够重新设置基础和压缩提交:如果我没有这些功能,所有这些都会让我的工作更加尴尬。谢谢Dylan,我会看一看。