04.08.2013 Views

Version Control with Subversion - Electrical and Computer ...

Version Control with Subversion - Electrical and Computer ...

Version Control with Subversion - Electrical and Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

On one end is a <strong>Subversion</strong> repository that holds all of your versioned data. On the other end is your<br />

<strong>Subversion</strong> client program, which manages local reflections of portions of that versioned data (called<br />

“working copies”). Between these extremes are multiple routes through various Repository Access (RA)<br />

layers. Some of these routes go across computer networks <strong>and</strong> through network servers which then access<br />

the repository. Others bypass the network altogether <strong>and</strong> access the repository directly.<br />

Installing <strong>Subversion</strong><br />

Introduction<br />

<strong>Subversion</strong> is built on a portability layer called APR—the Apache Portable Runtime library. The APR<br />

library provides all the interfaces that <strong>Subversion</strong> needs to function on different operating systems: disk<br />

access, network access, memory management, <strong>and</strong> so on. While <strong>Subversion</strong> is able to use Apache as one<br />

of its network server programs, its dependence on APR does not mean that Apache is a required com-<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!