Assuming you are working from Dev Studio with Source Safe properly installed (for Dev Studio 5.0 and earlier, this means you have to have installed Source Safe after installing Dev Studio), you will be able to use all the functionality of Source Safe that you need from with Dev Studio (or in our case, from with Visual C++).  Just follow these steps to set up the Source Controlled Project Crawl on your machine:

  1. Make sure that the Source Control toolbar is showing (for convenience) by right-clicking on an empty space on your toolbar and check-marking "Source Control".
  2. Choose File->Open Workspace, then click the Source Control button in the Open Workspace dialog box.
  3. You will be presented with a Visual SourceSafe Login dialog.  Enter your username (your CSEPCLAB login id), a blank password (you'll change this later), and then click the Browse button.
  4. I think you get taken to another dialog... click Browse again.
  5. Now you're in the Find Database dialog.  Browse over to //ifilesrv2/projects/cse490csw/vss Spring99, and select the srcsafe.ini in that folder.
  6. Choose a name for this database (I named it vss Spring99, which I think is the default) and then Open this database.
  7. You'll see the four groups listed; expand Group4, choose CrawlClient (or later, when we add it, CrawlServer), and then choose a local folder for the copy of the project files that will be kept on your machine.   I suggest putting this "working directory" on a local drive to speed up compiles.  Just make sure that if you do this, you check in all your work you want to save before you leave the computer you are working on, or someone could easily erase the working folder (which is where all the changes you make are made) before you check it in (which just copies your working folder files up over the VSS files).
  8. You should then be able to choose the crawl.dsw from the Open Workspace dialog, and open the project!

From now on, whenever you try to modify ANY file in the project, it should prompt you to check the file out.  If it doesn't, it means that the files weren't initially marked Read Only correctly.  To test, try to type a comment line on one of the files... if it lets you type away without prompting you, then you need to go to your local project folder and mark all the files Read Only manually.  Then, when you try to type in a file, it will notice that it is read-only and prompt you to check the file out.   So now you have the project set up correctly!

Before you do anything else, change your SourceSafe password!   Open Visual SourceSafe and choose Tools->Change Password. 

Some SourceSafe basics: