由于网站工件的大小,我试图减轻人们对将网站工件保留在TFS中的担忧,我希望我可以将FILESTREAM添加到讨论中。而且,虽然这是一个以前被问过的问题,但它很少被问到,而且只得到了模糊的答案。我找到了这篇文章提出了这个问题,但答案来自Microsoft以外的人,并且根据经验得到了回答。不幸的是,这是我在这个问题上能找到的唯一直接治疗方法。
你知道文物的大小吗?
文物的目的是什么?如果它们是需要版本控制的项目,则将它们放入 TFS 中。如果它们不需要版本控制,请将它们放入您的 DML 中。
虽然这不能直接回答你的问题,但这些博客文章应该让你深入了解 TFS 的内部工作原理。
http://blogs.msdn.com/b/bharry/archive/2009/05/31/devdiv-tfs-database-sizes.aspx
http://blogs.msdn.com/b/bharry/archive/2009/07/13/tfs-database-sizes-for-a-somewhat-more-normal-team.aspx
http://blogs.msdn.com/b/billheys/archive/2011/05/05/how-tfs-stores-files-and-calculated-deltas-on-versioned-files.aspx