< Previous | Contents | Next >
Chapter 17. Version Control System
Version control is the art of managing changes to information. It has long been a critical tool for programmers, who typically spend their time making small changes to software and then undoing those changes the next day. But the usefulness of version control software extends far beyond the bounds of the software development world. Anywhere you can find people using computers to manage information that changes often, there is room for version control.
1. Bazaar1.1. Installation1.2. Configuration1.3. Learning Bazaar1.4. Launchpad Integration2. Git2.1. Installation2.2. Configuration2.3. Basic usage2.4. Installing a gitolite server2.5. Gitolite configuration2.6. Managing gitolite users and repositories2.7. Using your server3. Subversion3.1. Installation3.2. Server Configuration3.2.1. Create Subversion Repository3.2.2. Importing Files3.3. Access Methods3.3.1. Direct repository access (file://)3.3.2. Access via WebDAV protocol (http://)3.3.3. Access via WebDAV protocol with SSL encryption (https://)3.3.4. Access via custom protocol (svn://)3.3.5. Access via custom protocol with SSH encryption (svn+ssh://)4. References