Apache Subversion (SVN) Basics
Apache Subversion (SVN) Basics Apache Subversion (often abbreviated as SVN) is a centralized version control system. It is an open-source tool used by software developers and other professionals to manage and track changes to files, such as source code, web pages, and documentation. At its core, SVN operates on a client-server model. A single, central repository stores all versioned files and their complete history. Users “check out” a copy of the files they need from this repository to a local working directory, make their changes, and then “commit” those changes back to the central server. ...