Subversion Branching: Not So Crazy After All

I finally had an opportunity to begin using Perforce for version-control on a project. It seems like a pretty solid tool, although I have only scratched the surface as far as its feature-set is concerned. (Finally, a project where someone else takes care of branching and merging! Yay…)

Once upon a time, long ago, someone complained about Subversion’s directory-based branching and tagging approach. Imagine that someone’s surprise when that’s exactly how Perforce presents branching! Now that I see that this approach to branching is used by one of the more popular commercial version-control tools, I am warming up to it. I still need to think about all the implications of that, but at least now I know that the approach is not without merit.

Leave a Reply