ChandruR's Blog

Visual Studio Team Foundation Server Version Control

  • ChandruR's Blog

    TF203028 and TF203071 errors with branches in TFS 2010

    • 2 Comments
    In this post, I am going to dig a bit deeper into the TF203028 and TF203071 errors. To give you some background we introduced the concept of “branch roots” in TFS 2010, which have the following properties: 1. They are identified by a path...
  • ChandruR's Blog

    Orphaned locks in TFS

    • 0 Comments
    We recently found a bug which exists in TFS 2005, 2008 and 2010 where a certain set of user actions can cause you to end up with orphaned locks in a workspace. The error message you get when you try to checkout is: The item $/proj/xyz is locked for...
  • ChandruR's Blog

    Renaming branches in TFS 2010

    • 0 Comments
    With the switch over to slot mode in TFS 2010 renaming branch roots can lead to situations where the next merge from the renamed branch to related branches will generate more than necessary conflicts. The reason for this is that when you rename the root...
  • ChandruR's Blog

    Improved merge conflict handling in TFS2010

    • 0 Comments
    Hello, It's been a while since my last post - the dust from the RTM release has settled and I hope to get back to blogging regularly. In this post I plan to talk about some of the changes we made to reduce the # of merge conflicts you will get. ...
  • ChandruR's Blog

    Creating partial branches in TFS

    • 0 Comments
    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...
  • ChandruR's Blog

    Resolving merge content conflicts as KeepYours / AutoMerge

    • 0 Comments
    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...
  • ChandruR's Blog

    Team Foundation Server Performance - SQL Server Configuration Settings

    • 0 Comments
    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...
  • ChandruR's Blog

    Space used by TFS branches

    • 2 Comments
    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...
  • ChandruR's Blog

    Configuring TempDB for Optimal TFS Performance

    • 0 Comments
    As any complex database application would Team Foundation Server uses TempDB both explicitly and implicitly. In addition the Version Control component will use Read Committed Snapshot Isolation (RCSI) in RTM for improved concurrency. RCSI is a new feature...
  • ChandruR's Blog

    A bit about me..

    • 0 Comments
    Greetings! This being a slow week is a perfect time for me to start my blog. My name is Chandru Ramakrishnan - I'm a Software Design Engineer (SDE) with Visual Studio Team Foundation Server. I've been with the group since Aug 05 and primarily work on...
Page 1 of 1 (10 items)