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.
* 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
|