Re: Tags in SVN and (inofficial) Debian packages
Reply #5 –
Hi,
"tagging" is simply giving a revision a name, so that you can refer to release 1.02 (or /pak128.Britain/tags/release-1.02 in full) instead of SVN rev 16543. It makes it easier to find them later. Usually you would (at least) tag every release.
If you do not check out the full tree, but only the trunk/ directory, the working tree will not take more space [1]. If you want to support full-tree checkouts, it's also possible to use a layout like
/trunk/<module>
/tags/<module>/<tag>
(and /branches/<module>/<branch> if there are branches)
and then only checkout the trunk/ directory (the contents of /trunk/ would be the contents of / now). Switching the layout this way would of course affect everybody who has a working tree, not only those that have a working tree for /pak128.Britain.
Ansgar
[1] It will not require much space on the server in any case.