Subversion is an enterprise-class open source version control system. Started in 2000 by CollabNet, Subversion has enjoyed widespread adoption by thousands of companies and millions of users.

Subversion provides the following features:

  • * Versioning of directories, files, and symbolic links
  • * Copying, deleting, and renaming as versioned operations
  • * Free-form versioned metadata ("properties")
  • * Atomic commits
  • * Efficient handling of binary file types (images, office suite documents, etc.)
  • * Branching and tagging are cheap (constant time) operations
  • * Merge tracking
  • * File locking
  • * Two different server options: Apache HTTP Server (WebDAV/DeltaV), standalone svnserve
  • * Localized messages
  • * Interactive conflict resolution
  • * Repository read-only mirroring
  • * Write-through proxy support over WebDAV
  • * Natively client/server, layered library design with clean APIs
  • * Bindings to popular programming languages (Java, Python, Perl, Ruby)
  • * Changelists
  • ...and many more!

The Subversion page here at Facebook is primarily used as a mechanism by which the developers of Subversion can post updates to interested fans of the product: big product news, release announcements, photos and stories from Subversion events, and so on. If you're looking for Subversion help, your best bet is to contact the Subversion user community by sending mail to users@subversion.apache.org. There are a number of other Subversion-focused communities to be found online, too, such as those offered by the CollabNet and WANdisco companies.