Migrating a Centralized Repository Team to Git
A useful how-to on using Git as a centralized repository.
http://toroid.org/ams/git-central-repo-howto This a model we'll likely follow this summer at work to migrate from the current centralized version control system over to DVCS. I think we'll still follow our current model of using feature branches to develop/refactor code while keeping the trunk consistent with the current production codebase. However, using these feature branches will become much less expensive and easier with Git. I've been using Mercurial to do the same types of tasks for almost a year and been totally happy with it.