我使用TFS2010和门控签到运行一个相当大的团队(5个解决方案,~150个项目)。在我们的团队中,我们要求每个项目导入一个我们自己的文件Common.Targets,它会执行一堆构建时间的东西。我已经指示团队中的每个人都这样做,并在其上写了一个wiki条目。
然而,人们仍然忘记在添加新项目时导入common.Targets,在办理登机手续后会造成各种麻烦。
有没有办法 - 一个msbuild命令行,我可以放入我的.sln等等 - 这样的项目无法编译,因此不会通过门控签到?
答案 0 :(得分:3)
经典方法是签到政策。由于您的要求没有预先定义的政策,因此您可以相当轻松地编写自己的自定义政策 - 请参阅How To: Create Custom Check-in Policies。
答案 1 :(得分:0)