如何找到TFS使用的空间

Ret*_*der 5 tfs2008 tfs-sdk tfs2010

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

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

Mik*_*gel 5

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

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

这是一篇很好的文章,可以粗略估计用于文件,工作项等的空间.

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

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

使用System.IO.DriveInfo

var drive = new DriveInfo("DRIVE_LETTER");
long freeSpace= drive.freeSpace;
Run Code Online (Sandbox Code Playgroud)

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