1

我如何在 VSTS 中为 git 设置签入策略,因为我只能看到可用的分支策略。是否有任何插件可用于 Git 中的签入策略,因为我想在开发人员签入任何代码之前应用以下签入策略

•   Builds: Requires that the last build was successful before a check-in.
•   Code Analysis: Requires that code analysis is run before check-in.
•   Work Items: Requires that one or more work-items to be associated with the check-in.
•   Comments: Requires that a standard comment any code check-in
4

1 回答 1

3

关于带有 VSTS 的 Git,只有分支策略,它用于拉取请求,而不是签入/提交/推送(完成拉取请求后合并代码)。您可以要求成功构建、工作项关联等。

关于签入/提交策略,您需要使用 git hook(检查注释,工作项(注释中的#ID,代码中的文件(例如代码分析文件))来完成。

更多信息,您可以参考自定义 Git - 示例 Git-Enforced Policy

相关线程:设置 git 提交消息策略

于 2017-09-22T04:47:23.393 回答