Lots of replies! Thanks to all. Good ideas. I like it. I get
into a mental box and need to be jiggled out sometimes.
Background:
We are a small team (n=5 on a good day), and we are all in
easy talking distance from each other. Most of the team is
writing in Java, currently under Win2000, and using
SourceSafe -- what they're used to.
Then, as for CVS, there's a couple of us that need to
maintain a pair of drivers (.c) and several related apps
(.cpp) that run the drivers for the target system, which is
currently Linux on a single-board computer (usually no
monitor or keyboard -- but it does have an adequate disk)
that has the custom hardware in it. Actually there's a
couple of these "nodes" on the LAN. And we're setting up a
9-node system in the production area soon. (Aside from IP
address, the nodes are supposed to be essentially identical.
We're using disk-cloning software to copy from the main
development node to the production nodes, which eventually
get shipped out.)
I think that "fixing the scripts" and having a personal
development tree (forest) for each of us makes the most
sense -- especially NFS-mounted so they can be shared on
several nodes from the same source. But the effort of
maintaining things manually isn't so bad, and we know how to
do it :-)
I like the -d idea too...
Thanks,
Stuart