Month: December 2010

Question from Customer: In the single team branch, once a release is done and if a bug is reported are we supposed to fix the bug in the Main branch and forward integrate back to the DEV branch Response: Separating Development from Release, bug fixing a shipped release is a Release question, not a question…

Question from customer: “I am very new to this branching concept and try to understand. I am not able understand the difference between the Single release vs. single team branching. Can someone help in knowing the difference.” Response: I like to think of branching for development separately from branching for release. The Main branch is…

One of my customers upgraded a Team Project from TFS 2008 to TFS 2010. As you probably know, the concept of first-class branches was introduced for the first time in TFS 2010. Along with this, there is a new restriction against having nested branches in TFS 2010. During the upgrade process, TFS attempts to determine…

In answer to the following question: “Are you advising that we wait until the build on Main is stable and all dependent systems are ready before we attempt to deploy anything? This makes a hard-to-hit-target nearly impossible to hit (we have multiple teams, so it is already complex as it is). We might not…

Recently I was asked a question: “If you discourage changeset-based (or cherry-picking) merging, then why does TFS support it? To me it feels like TFS is not fully supporting it because the merge engine isn’t robust enough yet to support it, yet they know the feature is important. To me it seems like an…