I am currently looking into GIT, I have previously used CVS and our current repository of choice is Subversion. view a Comparison against Subversion.
Git is an open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Branching and merging are fast and easy to do.
Its highlights include:
- Distributed development.
- Strong support for non-linear development.
- Efficient handling of large projects.
- Cryptographic authentication of history.
- Toolkit design.