【发布时间】:2012-07-06 15:09:37
【问题描述】:
如果使用 TFS/TeamCity 签入包含 TODO(或特定字符串)的文件,是否可以拒绝签入文件或中断构建?
它需要忽略任何已经包含 TODO 的文件,并且只有在文件被更改然后签入时才会中断构建/拒绝签入。
这可用于在开发人员对包含 TODO 的文件进行更改时强制处理现有的 TODO。
这样可以吗?
【问题讨论】:
如果使用 TFS/TeamCity 签入包含 TODO(或特定字符串)的文件,是否可以拒绝签入文件或中断构建?
它需要忽略任何已经包含 TODO 的文件,并且只有在文件被更改然后签入时才会中断构建/拒绝签入。
这可用于在开发人员对包含 TODO 的文件进行更改时强制处理现有的 TODO。
这样可以吗?
【问题讨论】:
一种方法是使用自定义外汇警察规则。
现在,如果有人添加新的 TODO,他们将不得不禁止 FX Cop 规则才能构建代码 - 除非他们将其添加为禁止。
【讨论】: