TFS (Team Foundation Server) seems to have some very peculiar ideas regarding branching. Previously, I've used the branching feature, and it's worked just fine. But today, it went absolutely crazy with me.
What I did was this: I tried to create a branch of a solution. Seemed to work fine. Now, the problem was that the
branched solution still referred to some of the old projects. And, even worse, the
non-branched solution referred to the new, branched projects!
(Branching in TFS works like this: a directory is essentially copied on disk, so you get a separate working copy for each branch. Pretty good when it works, but today... a complete disaster)
Just a few minutes ago, I was
so angry regarding this. I mean, this is crazy! This is kind of
the feature regarding branching, the
key issue is that you want to separate the two different branches from each other. But by doing this, VS2008/TFS essentially destroyed this idea.
Grmbl..