我遇到了一些团队成员意外地检查(通常是不相关的)团队项目代码的问题。我可以鞭打他们不小心或试图找到一种更容易引起他们注意的方法。我们正在运行TFS 2010& VS 2010。
是否有TFS签到策略以防止跨团队项目签到?
答案 0 :(得分:4)
我对这些回答感到非常失望。 TFS是一种使开发人员更好,更高效地工作的工具。责怪开发人员懒惰或不注意似乎是绝对的应对。如果您聘请的新员工知识有限并且犯了错误,该怎么办?工具应该允许我们协助并教导开发人员采用适当的方法。
答案 1 :(得分:2)
如果他们从解决方案资源管理器或源代码资源管理器中的子文件夹(或单个团队项目)签入,则不应该出现此问题。听起来他们很懒,只需右键点击$/
然后办理登机手续。
话虽如此,我还没有看到任何开箱即用的政策。但是,使用TFS API编写自己的代码非常简单。
Jim Lamb的文章可能是最好的开始:
答案 2 :(得分:1)
在TFS 2010中,不会针对多个项目的签到评估签入策略,因此签入策略无法执行您想要的操作。
但是,在这个错误报告的第一个评论中有一个VS插件的代码,它看起来像你想要的那样: http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/a71ac2f0-dc9c-4c03-a6a3-ab59877c55d8/