使用Visual Studio和TFS 2010的测试功能,可能会促使TFS数据库的数据量飙升。这是应为默认情况下,执行测试用例数据被保存到TFS中,这些数据包括:产品编译后的执行代码、收集的诊断信息、以及代码覆盖率数据。在这三者中,以编译后的执行代码对数据库的增长“贡献”最多,并且绝大多数情况下这些内容都是不需要保存到TFS的。为了解决这些由测试数据造成的不必要的数据库消耗,微软提供了专门的解决方案,来帮助你清理这三类不必要的测试数据,具体内容请参见下面的链接:
- Reduce the size of test data in VS 2010 by avoiding publishing deployment binaries into TFS
- A hotfix that can reduce the size of the test data saved to the TFS database is available for Team Foundation Server 2010 Service Pack 1
- Test Attachment Cleaner for Visual Studio Ultimate 2010 & Test Professional 2010
- TFS Databases growing out of control
希望这些内容能对大家有所帮助,呵呵!