What is Subversion?

Subversion (SVN) is a free, open source version control system. It is available for many of the popular operating systems available today. Subversion manages files and directories, and the changes made to them over time. Subversion allows you to recover older versions of your data and examine the history of how your data changed. Subversion is also used to coordinate team efforts on a single project to allow collaboration of data without loosing team member progress.

Subversion can operate on a single computer, over a network, or in a server environment. Subversion uses a command line interface. This allows computer application software developers to integrate SVN functionality into their application with less effort, while maintaining compatibility with other applications and OS's that also use Subversion. There are also GUIs available that minimize the users need to memorize these commands and syntax. TortoiseSVN is a popular Windows GUI which we will use in this discussion.

The purpose of this page is to give you a quick overview of how to install, setup, and operate subversion. For more detailed information and advanced usage, please read the Subversion book which is provided in .pdf form in the install directory for Subversion (C:\Program Files\CollabNet\Subversion Client\svn_book.pdf).

Subversion Installation and Operation

Subversion Server Installation, Configuration, and Operation

© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.