I have some large projects hos开发者_开发百科ted in Team Foundation Server 2010 Source Control. This projects are long time so many check-ins will occour and as we make check-ins the database grows up.
I'm afraid that size will be a problem in the future (including performance and backup space/upload time).
Is there some way to reduce this size (deleting old changesets or something else)?
As of today, there are a couple of ways to clean your TFS database, and these solutions target different components of TFS such as Version Control or Test Management. AFAIK, there is no unified way to control the growth of the TFS database.
These tools are:
tf destroy
Test Attachment Cleanup Tool
witamin (destroying work items)
For many files TFS stores a delta of the changes, not full copies every time you check-in. This can greatly reduce the size of the database. You may be worying abount a non-issue.
精彩评论