|
|
750966 |
<chapter id="intro-repoconvs">
|
|
|
9bfa66 |
|
|
|
99d989 |
<title>Repository Convenctions</title>
|
|
|
9bfa66 |
|
|
|
9a2c27 |
<para>
|
|
|
750966 |
&TCAR; is supported by
|
|
|
9a2c27 |
url="http://subversion.tigris.org/">Subversion</ulink>, a
|
|
|
9a2c27 |
version control system which allows you to keep old versions
|
|
|
9a2c27 |
of files and directories (usually source code), keep a log of
|
|
|
9a2c27 |
who, when, and why changes occurred, etc., like CVS, RCS or
|
|
|
9a2c27 |
SCCS.
|
|
|
9a2c27 |
</para>
|
|
|
9bfa66 |
|
|
|
9a2c27 |
<para>
|
|
|
750966 |
When using Subversion there is one <quote>source
|
|
|
750966 |
repository</quote> and many <quote>working copies</quote> of
|
|
|
750966 |
that source repository. The working copies are independent one
|
|
|
750966 |
another, can be distributed all around the world and provide a
|
|
|
750966 |
local place for designers, documentors, translators and
|
|
|
750966 |
programmers to perform their work in a descentralized way.
|
|
|
750966 |
The source repository, on the other hand, provides a central
|
|
|
750966 |
place for all independent working copies to interchange data
|
|
|
750966 |
and provides the information required to permit extracting
|
|
|
750966 |
previous versions of files at any time.
|
|
|
9a2c27 |
</para>
|
|
|
9bfa66 |
|
|
|
fe1cb1 |
&intro-repoconvs-copying;
|
|
|
054a7b |
&intro-repoconvs-policy;
|
|
|
054a7b |
&intro-repoconvs-worklines;
|
|
|
054a7b |
&intro-repoconvs-relbdirs;
|
|
|
054a7b |
&intro-repoconvs-syncpaths;
|
|
|
054a7b |
&intro-repoconvs-extending;
|
|
|
054a7b |
&intro-repoconvs-filenames;
|
|
|
054a7b |
&intro-repoconvs-layout;
|
|
|
9bfa66 |
|
|
|
29b453 |
</chapter>
|