TFS2010中的源代码存储

时间:2011-08-09 12:09:19

标签: tfs2010

如何在TFS2010的SQL服务器中存储源代码。是否可以通过挖掘数据库来查看它?

1 个答案:

答案 0 :(得分:0)

签入文件的版本确实存储在数据库中,这基本上只是一个简单的blob存储,其中包含整个版本控制文件的混合以及它们之间的“增量”。

也就是说服务器偶尔会使用二进制增量算法存储两个版本文件之间的差异。例如,对于文件$ / Project / File.txt,版本1可以完整存储,但版本2可以存储为版本1的增量。当客户端请求$ / Project / File.txt的版本2时,文件可以在分娩前从三角洲重新组装。

数据库旨在被视为不透明的数据存储,通常不受支持。为了以编程方式与您的版本控制进行交互,您可以使用可用于与Team Foundation Server通信的非常丰富的API,来自.NET  或者来自Java