Dave Smith wrote:
Can you give me any suggestions on how I can convince him to join the
rest of the civilized world and use revision control daily, without
being a jerk and going over his head?
Among other benefits, revision control helps me to keep the house tidy
as it were:
1. Use cvs update to figure out what files I've edited (I'm sure there
are other ways).
2. Use cvs diff to see /what/ I changed exactly, and give me a chance to
remove debug and other extraneous code.
3. cvs commit to know that the version in the system is a good revision
(with an appropriate comment on what I changed).
Just like a house, codebases can get dirty and ugly and take a long time
to clean. Revisioning helps to do minor tidying on a regular basis. It
also gives a history of the incremental changes you've made instead of a
few big commits that can't be explained easily. But, the hardest thing
to change is inertia. I'm guessing most ppl finally see the light when
they learn the behavior. It's just a matter of starting. Of course it
becomes even more indispensable on collaborative projects.
--
Garth
Although the world is full of suffering, it is full also of the
overcoming of it.
~Helen Keller
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/