Chris Ruprecht wrote:
> Max,
>
> a version is a property of a single file, a revision is the combination
> of a version of many files. Many different files (a specifiv version of
> each) make up one revision of some package.
>
> I want to be able to say: Check out all files for me that make up
> revision X or product Y so that I can build that revision of the
> product.
>
> I also want to be able to check out all the files that make a different
> revision of the same product.
>
> Example:
> I have three files:a.c, b.c and c.c that make up my product 'X'.
> I have a revision 1.0.0 of X that is made up of
> a.c - version 1.5
> b.c - version 2.6
> c.c - version 4.2
>
> Now, I go and create revision 1.1.0 out of
> a.c - version 1.9
> b.c - version 2.23
> c.c - version 5.4
>
> and so on.
>
> At any point, I want to be able to say 'give me all the files that make
> up my revision 1.0.0 or 1.1.0 or which ever one I need at the time.
>
> How would I go about that without too much manual overhead?
In Subversion, *every* change generates a new revision, and revisions are
identified with simple integers.
There are no version numbers in Subversion. Versions are referred to by a
revision in which the version exists.
Read the subversion book, especially chapter 4, section "Tags".
The book is at http://svnbook.red-bean.com/, but the server seems dead right
now.
I've put a temporary mirror at http://mob22.robinson.cam.ac.uk/
Max.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Apr 24 19:31:07 2005