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.

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.

link

Leave a Reply