SVN

Technology & Computing abbreviation · Programming

SVN
Stands forSubversion (Apache Subversion)
CategoriesTechnology & Computing

SVN stands for Subversion (Apache Subversion), a programming abbreviation.

A centralized version control system in which developers commit changes to a single server repository, widely used in the 2000s before Git took over. Some companies, game studios and long-running projects still rely on it.

Example: The legacy firmware lives in SVN, so check it out with svn checkout, not git clone.

Usage notes

Started by CollabNet in 2000 as "CVS done right" and made an Apache top-level project in 2010. It handles very large binary files and fine-grained access control well, which keeps it in use in some industries. The abbreviation comes from its command name, svn.

More programming abbreviations

  • SoC – Separation of concerns
  • SOLID – Single responsibility, open-closed, Liskov substitution, interface…
  • SQL – Structured Query Language
  • SRP – Single-responsibility principle
  • SRS – Software requirements specification
  • STL – Standard Template Library
  • SWE – Software engineer
  • TCO – Tail call optimization
  • TDD – Test-driven development
  • TOML – Tom's Obvious, Minimal Language
  • TS – TypeScript
  • UAT – User acceptance testing

See all 154 programming abbreviations →