On 11/10/2010 3:05 PM, San Martino wrote:
Hello Ryan,

Of course the cleanest way is to checkout the whole trunk/ and tag the
  trunk each time.
A single checkout of the whole / directory is tens of GB over a
network (non-LAN), multiply this for all the deveopers.

But this should only have to happen once per workspace needed - and you could even copy the initial workspace if you need multiple copies at a remote location. Or ship them a workspace on a USB drive. From then on, only differences should be transferred.

The solution does not scale well even if checkout with --depth is
disabled. Furthermore tagging the whole trunk each time would be make
the concept it is for pointless.

Tagging really just gets you a human-friendly name, at least in the conventional use where the tag is a copy from a branch or trunk revision. There's no difference in what you can do with a tag url than the url plus revision that was the source of the copy. And there should also not be much if any difference in efficiency if you 'svn switch' your working copy there. It's just easier to document your processes when you can make up the tag names you should use for certain steps.

--
  Les Mikesell
   lesmikes...@gmail.com

Reply via email to