Everything about Apache Subversion
Free and open-source software versioning and revision control system
Apache Subversion is a version control system. The software is distributed as open source software, under the Apache License. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Subversion is generally used to aid in the software lifecycle process, including code commits, binary releases, fault reporting and retraction, patch releases, and developer updates. Subversion is an important tool in software development lifecycle tasks such as software versioning. It provides an easy command line or application-based way to commit, branch, revert, and release all sorts of files, though it is most used by the software development community. Unlike Git, which it predates, SVN repositories are more often maintained on privately maintained servers. Subversion's goal is to be a mostly compatible successor to the previously more widely used Concurrent Versions System (CVS). Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Apache SubversionA 5-minute orientation
- Pick up a classic book: Apache SubversionThe most-reprinted book on the subject
- Go sideways: Comparison of version-control softwareA closely related topic
- Go sideways: SVNKitA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
- 📕Apache SubversionGerardus Blokdyk · 2018
- 📕Apache SubversionGerard Blokdyk · 2017
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Comparison of version-control software The following tables describe attributes of notable version control and software configuration management (SCM) systems that can be used to compare and…
- SVNKit SVNKit is an open-source, pure Java software library for working with the Subversion version control system. It is free to use on opensource projects but…
- Concurrent Versions System Concurrent Versions System (CVS, or Concurrent Versioning System) is a version control system originally developed by Dick Grune in July 1986. It builds…
- Version control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing…
- Repository (version control) In version control systems, a repository or repo is a data structure that stores either metadata or metadata and files for a set of files or directory…
- Revision Control System Revision Control System (RCS) is an early implementation of a version control system (VCS). It is a set of UNIX commands that allow multiple users to develop…
- Versioning file system A versioning file system is any computer file system which allows a computer file to exist in several versions at the same time. Thus it is a form of revision…
- Mantis Bug Tracker Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects. However, MantisBT…