Back to the WFC main page
WFC Technical Note 4 - Using SourceSafe with Visual C++
$Revision: 1 $ Last Modified $Date: 1/09/99 2:27p $
Introduction
Microsoft is always trying to integrate things together.
To that end, the integrated SourceSafe into Developer's
Studio. Like most things Microsoft, it is a wonderful
idea but a sucky implementation.
Children At Work
When Microsoft integrated SourceSafe into Developer's Studio,
they put too much intimate information into your workspaces
(.DSW files). The child that did the integration work put
the SourceSafe project name, data directory and local working
folder names into the Visual C++ project workspace. This was
very stupid. Well, it could have been simple ignorance but since
it made it all the way through Microsoft's QA, it is probably
stupidity. Why is putting all of this information into the
workspace bad? The problem is when you use SourceSafe to modify
project settings. For example, you create a project in Visual C++
and check it into SourceSafe. Another developer on another machine
(OK, this is an advanced concept in programming, multiple programmers
on one project!!!!) sets his SourceSafe working folder.
Magical Reappearing Settings
OPT file. This little gem is an OLE compound document.
Samuel R. Blackburn