Subversion

Subversion is one of the more popular version control systems available today. The basic features of version control are available in all version control systems, but the features and implementation of each system are slightly different. Subversion is a centralized version control system, which means that Subversion has a central server where the repository is stored. Each developer checks out a copy of the repository at a given point in time, but only the server contains the actual revision history. Whenever you want information about the history of the project, you must have a working network connection and a running server. Therefore, if the server breaks down, the entire system breaks down. If one piece of a system can cause the ...

Get Learning to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.