无论如何要设置一些“工作流程”,当开发人员进行 checkin 时,需要进行代码审查,这可能会返回给开发人员(如果有什么需要更改)或被接受并进行 checkin 。那将是一个开发分支。
如果(代码审查未被接受。它没有构建,它没有通过单元测试),则不应接受任何 checkin 。
如何以及在哪里配置这些东西?
最佳答案
对于代码审查 checkin 策略,您可以使用“Colin 的 ALM checkin 策略”-
http://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078
这应该满足您的要求,但如果不满足,则您可以编写自定义 checkin 策略。检查以下网址:
http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx
对于问题的其他部分,您可以使用 Gated checkin 来确保代码编译并在代码 checkin 之前通过所有单元测试。有关如何设置的信息,请参见下图。你可以去这个网址了解它是如何工作的:http://msdn.microsoft.com/en-us/library/dd787631.aspx
关于visual-studio - TFS 在线。在将开发人员 checkin 合并到代码库之前创建代码审查,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20751175/