SourceSafe Set Up Question

I was wondering what the best way is to use SourceSafe.
I have 3 projects and 2 solutions.  (2 ASP.net web applications and a utillity project that compiles into a dll.)
My directory structure in SourceSafe is as follows...
Root$
|-- UtilityClass
|-- WebProject1
|-- WebProject2


Both Web Projects reference the the Utility project.  My question is when I need to release a version of the utility dll and 1 web project to "production" what is the best way to label or branch the version that is in production so I can make hot fixes if there is a problem with the production version and also continue working on the new development without the new code getting into the production code until it needs to be moved to production.  I guess I just don't know how to do much with SourceSafe other than check in and out files.
I have heard that you can label versions and pull the labels down.  Does that mean it overwrites what you are currently developing
If not and you pull the code to a new folder location do you need to set up the references again or are they references relative

Any help is appreciated.


Answer this question

SourceSafe Set Up Question

  • Usai

    Hi
    The references should be relative. When you mark the project with a label and pull it down you will get a chance to redirect it to a new location.


    Patrick

  • SourceSafe Set Up Question