Creating partial branches in TFS

One of the less known features in TFS is the ability to create partial branches. A partial branch is where you create a branch with only a set of subtrees of the source branch. There are a number of reasons why you might want to do it, including saving disk space on the server, saving…

0

Resolving merge content conflicts as KeepYours / AutoMerge

I get this question, fairly often “I just merged from Trunk -> Branch, resolved all conflicts and checked in. I now merge from Branch -> Trunk, and there are no changes in trunk, so I expect no conflicts, but I get conflicts – why?”. The short answer is you will get conflicts on any files you had conflicts on…

0

Team Foundation Server Performance – SQL Server Configuration Settings

I would like to preface this article by saying that for the most part SQL Server requires few changes to the default configuration. However below is a list of potential SQL Server configuration changes, which I have seen help performance on large TFS installations (including our very own devdiv server). I can’t guarantee that all…

0

Space used by TFS branches

This seems to be a common enough question to warrant a post. “I am branching a folder with 30gb of content” – how much space will it add to my database. As you might probably already know, a TFS branch creates only new metadata rows for the target paths, hence the size of the files are…

2