我遇到了一些问题,一些团队成员不小心在(通常不相关的)团队项目中签入代码。我可以责备他们不小心,或者试着找到一种更容易的方法来引起他们的注意。我们正在运行TFS2010和VS2010。
是否有TFS签入策略来防止跨团队项目签入?
发布于 2015-01-09 00:59:17
我真的对这些回应感到失望。TFS是一个让开发人员更好、更高效地工作的工具。责怪开发人员懒惰或不注意似乎是一种绝对的应对方式。如果你雇佣了一个知识有限的新员工,只是犯了一个错误,那该怎么办?工具应该允许我们在适当的方法上帮助和教导开发人员。
发布于 2011-01-13 03:28:38
如果他们从解决方案资源管理器或源代码资源管理器中的子文件夹(或单个团队项目)签入,应该不会出现此问题。这听起来像是他们很懒,只需在$/上右击并签到。
话虽如此,我还没有看到这样做的任何开箱即用的政策。但是,使用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
发布于 2011-10-12 08:18:01
在TFS2010中,签入策略不会针对跨多个项目的签入进行评估,因此签入策略不能执行您想要的操作。
然而,在这个bug报告的第一个注释中有一个VS插件的代码,看起来它做了你想要的:http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/a71ac2f0-dc9c-4c03-a6a3-ab59877c55d8/
https://stackoverflow.com/questions/4672800
复制相似问题