The current iteration of Git is intended primarily for use by software developers looking for alternatives to CVS or proprietary code management solutions. Git differs from CVS in a number of ways:
- Branching is fast and easy.
- Offline work is supported; local commits can be submitted later.
- Git commits are atomic and project-wide, not per-file as in CVS.
- Every working tree in Git contains a repository with a full project history.
- No Git repository is inherently more important than any other.
Monday, July 3, 2006
Git, an alternative to CVS
Git is the Linus Torvalds implemented alternative to configuration management. IBM has a nice article introducing users to git based software development. The context is git's current major usage which is as the revision control system for the Linux Kernel. Worth a look.