Open source programming tool on the rise: Git
While many developers continue to use CVS and Subversion, many projects are moving to Git, a source-control tool that works well for distributed teams where a dominant central repository might not exist.
Git makes nearly every copy its own central repository and offers sophisticated tools for merging the proliferation. With SVN or CVS, users check out a copy that must rejoin the center. Git users, on the other hand, create stand-alone repositories with all the privileges of the center. In other words, Git is like democracy, while CVS represents the feudal world.