TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Valerie Hazel wrote:
>
> Has anyone successfully used CVS for document control?
Yep, daily.
But CVS doesn't store "deltas" (changes) for binary files the way it does for text files--it stores the whole file every time you commit. If you're committing changes to a 2MB file even once a day, the archive copy is going to get *h*u*g*e* and s-l-o-o-w. We change filenames as soon as committing and updating start to take too long.
By the way, when you add a binary file to a CVS archive, be sure to use the "-kb" (keyword=binary) option; otherwise, it'll look like you've checked it in, but it will be "garbage" to anyone else who tries to use it (including you, if you lose your local copy). The command is:
OK, you don't have to use those filenames; but you have to "update" after you "admin," so be sure to save a copy of the file first. If you don't, the update will overwrite your clean copy with the garbage from the archive.
>
> Are there any other products out there that can do the job?
Sure--most of our clients use SourceSafe, and it's certainly easier to use than the command-line version of CVS; but it's not going to be able to "diff" binary files in a meaningful way, either.
We let Word do the diffing for us with its invaluable Compare Documents feature. (Sounds like at least *one* thing Word does better than Framemaker.)
Another useful CVS tidbit: If you want to get an older version of a file out of CVS to compare changes to a newer version, be sure to use the "-p" option on the checkout; otherwise, you're effectively creating a branch (which will bite you bad if you really do use branches for parallel development). The command is:
P.S. As for the Windows UI to CVS, I don't use it--I prefer knowing
what's happening)--but I've work with a few folks who like it.
It does a good job with side-by-side comparisons, but (again)
only for text files, not binaries.
=============================
David M. Brown - Brown Inc.
dmbrown -at- brown-inc -dot- com
=============================
*** Deva(tm) Tools for Dreamweaver and Deva(tm) Search ***
Build Contents, Indexes, and Search for Web Sites and Help Systems
Available now at http://www.devahelp.com or info -at- devahelp -dot- com
TECH*COMM 2001 Conference, July 15-18 in Washington, DC
The Help Technology Conference, August 21-24 in Boston, MA
Details and online registration at http://www.SolutionsEvents.com
---
You are currently subscribed to techwr-l as: archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit http://www.raycomm.com/techwhirl/ for more resources and info.