NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
CVS for nonprogrammers (Score:3, Interesting)
I was working on a project for a graphic design firm that wanted a revision control system, but they and their clients did not want to change their current behaviors.
What we settled on was a WebDAV (Distributed Authoring and Versioning) folder their Windows machines could connect to. DAV would transparently handle concurrency/locking. My code transparently made backups of everything they saved. The clients didn't really care about version comments or merging files together.
Behind the scenes the WebDAV stuff worked on an Apache server with custom mod_perl handlers to talk to an Oracle database to store revision info. The backup files were simply numbered .gz copies in a mirrored directory structure on the DAV folder. It met the clients' needs and it worked pretty nicely, too. If you'd like more info about this, I'd be happy to provide it.
Perhaps you should stage a few disaster situations for your graphic guy to recover from- such as editing a file while he's editing it and overwriting his changes. Nothing teaches like real-world experience. Or, since you like the guy, just demonstrate how smoothly and efficiently things can work with CVS in place- version logs, etc... :-)
-DA [coder.com]
Reply to This
Re:CVS for nonprogrammers (Score:1)