We've been using CVS (with TortoiseCVS interface) for years for both source
control and wide-ranging document
control (including binaries such as Word, Excel, Framemaker, test data, simulation results, etc.). Unlike typical version
control systems, 99% of the time we want to prevent concurrent editing - when a user starts editing a file, the
…