Apache Subversion (SVN)

Apache Subversion (SVN) is an open source version control system with wide adoption in both open source and corporate settings. It keeps a central repository that tracks every change to a project's files, letting teams review history, coordinate edits, and roll back when needed. For years it was one of the most common version control tools before distributed systems became widespread.