-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Jan 10, 2005, at 12:53 PM, Robert Sfeir wrote:
> Been reading the svn manual, but can't seem to find the answer, and
> perhaps it doesn't exist.
>
> In CVS we used to be able to tag our repository on a certain day when
> we do a release, this effectively acted more like a marker to let us
> know we did something there, and we keep going. In Subversion tagging
> is like branching, except you don't write code to a tag beause then it
> becomes a branch, but it seems that it copies our whole repository
> into the tag part of the subversion repository. This is REALLY heavy
> considering our repository is some 20 gigs, and we do this process 3-4
> times a month.
>
> Is there no other way to put a 'marker' of some type in the head which
> lets us know for example that: "At tag (or marker) 011004 we deployed
> revision 6004", so that at a future point we can check out that
> particular revision, and know that we had the code as it stood then,
> but without having to copy the whole directory.
The "heaviness" that you perceive is just a misperception.
Tagging in Subversion is actually a LOT lighter an operation than
tagging in CVS.
Within the repository, very little work is done, and very little
storage is required. Consider all those "copies" of files in the
repository to be just a reflection in a mirror, because they only
exist upon checkout or export.
- --
- -- Tom Mornini
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFB4u3EzaKkuvKwKvcRAqFwAKClOgLj0qf1qnNCJ47LZHdryn5XjACgsX8u
hcouXP2XBfT0ETvWyX5wpYQ=
=5fth
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jan 10 22:09:08 2005