是否有TFS签到策略以防止跨团队项目签入?

时间:2011-01-12 18:56:47

标签: visual-studio-2010 tfs tfs2010

我遇到了一些团队成员意外地检查(通常是不相关的)团队项目代码的问题。我可以鞭打他们不小心或试图找到一种更容易引起他们注意的方法。我们正在运行TFS 2010& VS 2010。

是否有TFS签到策略以防止跨团队项目签到?

3 个答案:

答案 0 :(得分:4)

我对这些回答感到非常失望。 TFS是一种使开发人员更好,更高效地工作的工具。责怪开发人员懒惰或不注意似乎是绝对的应对。如果您聘请的新员工知识有限并且犯了错误,该怎么办?工具应该允许我们协助并教导开发人员采用适当的方法。

答案 1 :(得分:2)

如果他们从解决方案资源管理器或源代码资源管理器中的子文件夹(或单个团队项目)签入,则不应该出现此问题。听起来他们很懒,只需右键点击$/然后办理登机手续。

话虽如此,我还没有看到任何开箱即用的政策。但是,使用TFS API编写自己的代码非常简单。

Jim Lamb的文章可能是最好的开始:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

答案 2 :(得分:1)

在TFS 2010中,不会针对多个项目的签到评估签入策略,因此签入策略无法执行您想要的操作。

但是,在这个错误报告的第一个评论中有一个VS插件的代码,它看起来像你想要的那样: http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/a71ac2f0-dc9c-4c03-a6a3-ab59877c55d8/