【问题标题】:Require certain checkin comment text in Visual Studio在 Visual Studio 中需要某些签入注释文本
【发布时间】:2017-06-26 07:42:29
【问题描述】:

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

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

这段文字是我想对我的签到说的话。

必填文本:条形

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

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

但我想说如果导致构建的变更集包含“主要版本”然后递增 x,“次要版本”然后递增 y,“补丁”然后递增 z

【问题讨论】:

    标签: visual-studio jenkins tfs tfvc


    【解决方案1】:

    TFS 提供了一个名为Changeset cmets policy 的默认签入策略,该策略将要求用户提供签入 cmets。但没有规定要求 cmets 包含特定文本。

    因此,您可以创建自己的自定义签到政策来执行您想要的操作。查看this link 了解如何执行此操作的示例,以及this blog

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-24
      • 1970-01-01
      • 2017-11-25
      • 2010-12-11
      • 2012-01-06
      • 2012-09-11
      相关资源
      最近更新 更多