在Visual Studio中需要某些签入注释文本

时间:2017-02-08 15:37:15

标签: visual-studio jenkins tfs tfvc

对于某些项目,是否有办法在Visual Studio(当前在VS' 15)的签入注释中要求某些文本?对于源代码控制,我们现在正在使用TFVC。

因此,如果我有项目SampleProject,并且有人进行了更改,我希望他们的签到评论说

  

这篇文章是关于我签到的任何我想说的。

     

必填文字:栏

所需文本可以是几种不同文本之一(Bar,Foo等)。

我想要实现的是一种自动化我在Jenkins中构建的项目的版本控制的方法。现在我的版本设置在Jenkins中,格式为x.y.z.Jenkins_Build_Id,它覆盖AssemblyInfo.cs中的值。如果我想增加x / y / z,我必须手动完成,因为我还没有找到一种以自动方式递增这些值的解决方案。

但我希望能够说如果导致构建的变更集包含'主要版本'然后递增x,'次要版本'然后增加y,' Patch'然后增加z

1 个答案:

答案 0 :(得分:2)

TFS提供名为变更集评论政策的默认签到策略,此策略将要求用户提供签到注释。但是没有规则要求包含特定文本的评论。

因此,您可以创建自己的自定义签到政策,以执行您正在寻找的内容。请查看this link以获取有关如何执行此操作的示例,以及this blog

请注意,如果您的操作系统是64位,则必须在 Wow6432Node 下添加签入策略,而不是在MSDN上声明的路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\xx.0\TeamFoundation\SourceControl\Checkin Policies