Apache Subversion: Difference between revisions

Content deleted Content added
Disambiguation: changed CVS link target to Concurrent_Versions_System
No edit summary
Line 1:
'''Subversion''' (also known as svn) is a [[version control system]] designed specifically to replace [[Concurrent_Versions_System|CVS]], which is considered to have many deficiencies. Currently approaching versionVersion 1.0, of Subversion already(released features24th February, 2003) offers the following features:
 
* Most current CVS features
* Directories, renames, and file [[meta-data]] are versioned
* Commits are truly [[Atomic (computer science)|atomic]]
* [[Apache HTTP server]] as network server, [[WebDAV]]/DeltaV for protocol (there is also an independent server process that uses a proprietary protocol over TCP/IP)
* Branching and tagging are cheap (constant time) operations
* Natively client/server, layered library design