background preloader

Versioning

Facebook Twitter

Subversion.tigris.org. Subversion (software) Apache Subversion (often abbreviated SVN, after the command name svn) is a software versioning and revision control system distributed as free software under the Apache License.[1] Developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). The corporate world has also started to adopt Subversion. A 2007 report by Forrester Research recognized Subversion as the sole leader in the Standalone Software Configuration Management (SCM) category and as a strong performer in the Software Configuration and Change Management (SCCM) category.[2] Subversion was created by CollabNet Inc. in 2000, and is now a top-level Apache project being built and used by a global community of contributors.

History[edit] Features[edit] Repository types[edit] Subversion offers two types of repository storage. Berkeley DB (deprecated[7])[edit] FSFS[edit] Apache Subversion. List of revision control software - Wikipedia, the free encyclop. This is a list of notable software for revision control. Local data model[edit] In the local-only approach, all developers must use the same computer system. These software often manage single files individually and are largely replaced or embedded within newer software. Open source[edit] Client-server model[edit] In the client-server model, developers use a shared single repository.

Open source[edit] Proprietary[edit] Distributed model[edit] In the distributed approach, each developer works directly with his or her own local repository, and changes are shared between repositories as a separate step. Open source[edit] Proprietary[edit] BitKeeper – was used in Linux kernel development (2002 – April 2005)Code Co-op – peer-to-peer version control system (can use e-mail for synchronization)Sun WorkShop TeamWare – designed by Larry McVoy, creator of BitKeeperPlastic SCM – by Codice Software, Inc Notes[edit] See also[edit] External links[edit] Subversion dev list archives. Versionskontrolle mit Subversion.