是否可以归档MS Team System Source Control中的旧数据?我们的TFS数据库中有多达10,000个更改集,并且不太可能想要回到那么远,但数据库文件变得越来越大。是否可以在某个日期(比如说)之前存档所有内容以减小数据库的大小?如果没有,根据其合乎逻辑的结论,一个长期积极发展的项目最终将爆炸。
答案 0 :(得分:1)
您可以备份整个TFS数据库,然后使用destroy
命令永久删除源控制树。但是,您只能对整个源控制路径执行此操作,而不是特定版本。
如果有许多已删除的文件,您还可以使用相同的命令查看源控制树并永久销毁这些已删除的文件。
您将无法删除旧的更改集,因为TFS会在您每次签入时存储增量更改。这也意味着你可能有大量的二进制文件存储在TFS中 - 大于某个限制的文件不会以增量方式存储(从而节省空间),而是每个版本都存储完整。
命令文档:http://msdn.microsoft.com/en-us/library/bb386005(v=vs.100).aspx