This article is from the Configuration Management Tools FAQ, by Dave Eaton dwe@arde.com with numerous contributions by others.
The Subversion project (available under an Apache/BSD-style open
source license) is intended as a replacement for CVS in the open
source community. In addition to including all current CVS features,
it provides versioning of directories, file renames, and file
meta-data and it supports symbolic lynks. Commits are atomic; revision
numbers are per-commit, not per-file. For more information, see their
Web site at: http://subversion.tigris.org/.
 
Continue to: