在 Visual Studio 中需要某些签入注释文本
·
问题:在 Visual Studio 中需要某些签入注释文本
对于某些项目,有没有办法在 Visual Studio(目前在 VS '15)的签入注释中要求某些文本?对于源代码控制,我们现在使用 TFVC。
因此,如果我有项目 SampleProject,并且有人进行了更改,我希望他们的签入评论说
这段文字就是我想对我的签到说的话。
必填文本:条形
所需的文本可以是几个不同的文本之一(Bar、Foo 等)。
我想要完成的是一种方法来自动化我在 Jenkins 中构建的项目的版本控制。现在我的版本控制是在 Jenkins 中设置的,格式为 x.y.z.Jenkins_Build_Id,它会覆盖 AssemblyInfo.cs 中的值。如果我想增加 x/y/z,我必须手动完成,因为我还没有找到以自动方式增加这些值的解决方案。
但我想说_如果导致构建的变更集包含'主要版本'然后增加x,'次要版本'然后增加y,'补丁'然后增加z_。
解答
TFS 提供了一个名为 Changeset comments policy 的默认签入策略,该策略将要求用户提供签入注释。但没有规定要求包含特定文本的评论。
因此,您可以创建自己的自定义签到策略来执行您想要的操作。查看这个链接以获取如何执行此操作的示例,以及这个博客。
请注意,如果您的操作系统是 64 位,则必须在 Wow6432Node 下添加签入策略,而不是 MSDN 上所述的路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\xx.0\TeamFoundation\SourceControl\Checkin Policies
更多推荐
所有评论(0)