[evla-sw-discuss] Subversion working directory structure
Kevin Ryan
kryan at nrao.edu
Tue Nov 7 10:53:19 EST 2006
I have a question for you Subversion gurus.
The advantage of a hierarchical directory structure is that the
hierarchy itself provides needed information. In the proposed flat
system this information is artificially provided by prepending
hyphenated names to the project name.
The disadvantage of the hierarchy in CVS is that your working
directory needs to reflect the repository's hierarchy and this made
for longer paths in your work area (NRAO/EVLA/OBSERVE before you even
got to the 'edu/nrao/evla/observe' path). Remember my comment at the
meeting about having to type NRAO and EVLA twice in the same
directory path? That is why I originally thought the flat-world idea
might be worth consideration.
Well ... if I'm reading the subversion book correctly, it appears
that the working directory does not need to follow the repository's
structure identically. For example NRAO/EVAL/OBSERVE could be
checked out into ~/observe.
Is this correct?
If it is the case, then we can have the advantage of hierarchy in the
repository where it is important and the advantage of not having it
in our working directory where it gets in the way.
What do y'all think?
Kevin
More information about the evla-sw-discuss
mailing list