Subversion
Subversion (E-handel och Business / projekt)

Subversion (SVN) is an open source software versioning and revision control system. Subversion was initially released in 2000.

Software 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).

Information
App
Subversion
Kategori
projekt
Aktuell version
1.14.0
Senast uppdaterad
2020-10-27
Språk
Krav
Licens
fri
Utrymme
125MB
Databas
mysql
Support
Egenskaper / funktioner

  • Most CVS features: CVS is a relatively basic version control system. For the most part, Subversion has matched or exceeded CVS's feature set where those features continue to apply in Subversion's particular design.
  • Directories are versioned: Subversion versions directories as first-class objects, just like files.
  • Atomic commits: No part of a commit takes effect until the entire commit has succeeded. Revision numbers are per-commit, not per-file, and commit's log message is attached to its revision, not stored redundantly in all the files affected by that commit.
  • Merge tracking: Subversion 1.5 introduces merge tracking: automated assistance with managing the flow of changes between lines of development, and with the merging of branches back into their sources. The 1.5 release of merge tracking has basic support for common scenarios; we will be extending the feature in upcoming releases.
  • Interactive conflict resolution: The Subversion command-line client (svn) offers various ways to resolve conflicting changes, include interactive resolution prompting. This mechanism is also made available via APIs, so that other clients (such as graphical clients) can offer interactive conflict resolution appropriate to their interfaces.