It's very simple really
Working in HEAD, a subdirectory is tagged as you know it's working
and you want to keep a stable release while everything else keeps
A typical example in my case is that we have a full repository for
the firmware of a product. Each OS is separately tagged.
You can do a cvs co -r "with_os_1_0", you get the latest userland
with the specific OS.
I know it's possible to emulate a similar behaviour in SVN however
you have to checkout more than once, this is what I have a problem
with. It's not as easy to use a the cvs tag properties. I wish there
was something similar in SVN.
So far this is my main grip about SVN.
We sill have projects under CVS with such tags (big projects too) and
migrating them to svn would mean we can't use it as we do now
On 14/04/2005, at 11:07 PM, Noel Grandin wrote:
> Maybe if you told me why you want to do that?
> I've worked with CVS quite a bit, and I would find it weird to have
> only part of the tree tagged.
> It is possible in SVN to check out a whole project from HEAD, and
> then check out parts of the directory
> structure on different tags/branches.
> You could also create a separate module in your repository and use
> the svn:externals property such that checking out that module will
> create the correct structure. Just make sure you read the
> documentation about committing such working copies.
Received on Thu Apr 14 15:25:36 2005