I'm looking into changing source control providers at work. Currently we're using a source safe style exclusive locking system with all the problems that incurs. It hasn't been a big deal up to this point but the lack of good branching is really starting to bite us.
Does anyone have any good recommendations for modern best practice with branching strategies (i.e. branch by purpose, is trunk stable, etc)?
Really? Maybe I'm in some kind of Mitt-Romney-esque detached reality, but $100 doesn't seem like that much for me. Game development is not exactly cheap to begin with. After set up costs and investing (at least) hundreds of man hours of time, is $100 too much?