我正在使用TFS 2018 Update 2版本,并且必须对项目实施持续集成。
为此,我需要在“签入”之前添加代码审查功能作为签入策略,但是在TFS 2018版本中,没有这样的策略吗? !
问题:还有其他方法可以将“代码审查”作为签入政策吗?
(我们使用的是TFVC,而不是GIT)。
答案 0 :(得分:0)
为防止不经检查即可入住,您可以使用入住政策。这是一个自定义的签入政策,要求在签入之前检查代码:
https://marketplace.visualstudio.com/items?itemName=ColinD.ColinsALMCheckinPoliciesforVS2013andVSO
安装说明:
Team Project
部分中,单击Source Control
链接。Check-in Policy
标签。Code Review Policy
或One Work Item Policy
但是我要指出,签入策略不是安全机制,可以将其视为提醒开发人员发送签入代码的方式。开发人员可以轻松地覆盖它们。
如果确实需要阻止任何签入,则应拒绝开发人员的签入权限,并让他们使用代码审查(或搁置集)将其更改发送给经理。然后,经理可以取消更改并搁置,然后再进行检查。