如何找到TFS使用的空间

时间:2011-07-08 00:57:43

标签: tfs2010 tfs2008 tfs-sdk

我想知道TFS使用了多少空间。在TFS上有一个简单的check free space命令吗?

还有一种方法可以轮询TFS剩余的硬盘空间量,并查看何时添加了大量更改或大量文件以及给定的一周或一天的人员?

1 个答案:

答案 0 :(得分:5)

  

我想知道有多少空间   TFS正在使用。有一个简单的检查   TFS上的自由空间命令?

项目未在数据库中进行分区,以便您可以轻松解决这个问题。当然,如果您只想查看所有集合使用的空间,您可以查看数据库大小。

这是一个很好的article to read,它可以粗略估计用于文件,工作项目等的空间。

  

还有一种方法可以轮询TFS   剩下的硬盘空间量   并看到大的变化或大的时候   已添加的文件数量   特定的一周或一天?

TFS无法控制您在驱动器上留下的硬盘空间量。但是,您可以通过以下操作进行代码检查:

使用System.IO.DriveInfo

var drive = new DriveInfo("DRIVE_LETTER");
long freeSpace= drive.freeSpace;

至于您的最后一个问题(查看何时添加了大量更改或大量文件以及由谁添加),this article演示了如何使用TFS API执行您所描述的操作。