Hi Steve,
Since you seem to be on some flavor of Unix, wouldn't it be a lot
easier and cleaner to just set up the views as links to the checked
out directories? Then all of your views that use componentX would be
linked to the checked out copy of trunk/componentX, and any changes
made in any view, or in the real working copy, would be reflected in
the checked out trunk/componentX. You could test all of your views
before you check in, and it shouldn't be too hard to write a script
that knows how to construct the views directory trees.
I would expect that, given the repository structure you showed in your
original post, your developers could run into trouble if they check
out the trunk, then modify some file, say foo.c in checkoutTop/
componentX, and then also modify it in checkoutTop/views/A/componentX,
then try to do a commit from checkoutTop. But I'm anything but a SVN
expert, so you can't really believe anything I say. :-)
- Rush
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-10-07 21:14:38 CEST