Aug 21 2008

VSS / SourceSafe Tutorial

Published by

Welcome to my SourceSafe Tutorial. If you have any comments regarding this VSS tutorial, feel free to send me an email.

 

Navigation Links:
Chapter 0: SourceSafe / VSS How To Series Introduction
Chapter 1: SourceSafe / VSS Basics
Chapter 2: SourceSafe / VSS Operations
Chapter 3: Integrating SourceSafe with other IDEs
Chapter 4: SourceSafe / VSS administration
Chapter 5: Microsoft Source Code Control Interface (MSSCCI)
Chapter 6: SourceSafe / VSS automation (SDK)
Chapter 7: How Tos

 

Chapter 0: SourceSafe / VSS How To Series Introduction

SourceSafe / VSS is a version control tool used by many Windows developers. Before I started to work on SourceAnywhere for VSS… (more…)

 

Chapter 1: SourceSafe / VSS Basics

Chapter 2: SourceSafe / VSS Operations

Chapter 3: Integrating SourceSafe with other IDEs

Chapter 4: SourceSafe / VSS administration

Chapter 5: Microsoft Source Code Control Interface (MSSCCI)

Chapter 6: SourceSafe / VSS automation (SDK)

 

Chapter 7: How Tos

 

SourceAnywhere - the SQL Server-based SourceSafe Replacement The SQL Server-based Source Control Software Designed to be a SourceSafe Replacement SourceAnywhere for VSS - the Fastest SourceSafe Remote Access Tool Recommended by Microsoft The Fastest SourceSafe Remote Access Tool Recommeded by Microsoft

36 responses so far

36 Responses to “VSS / SourceSafe Tutorial”

  1. Moonon 05 Nov 2008 at 2:00 am

    How about a Where to buy section?

  2. Bosson 09 Nov 2008 at 2:34 pm

    What about recover deleted item when delete from Visual Syudio, after recover from source safe i can’t retrive it to visual studio programs

  3. Kevin Gaoon 11 Nov 2008 at 7:58 am

    The file list is shown in Visual Studio according to the info in the project file. After recovering the file from SourceSafe, you need to add the file back to your Visual Studio project.

    Thanks.

  4. kirstyon 17 Dec 2008 at 5:33 pm

    May I know how to list out all the projects name in VSS?

  5. Kevin Gaoon 18 Dec 2008 at 11:22 am

    kirsty,
    Do you mean by program? If yes, please refer to this page:
    IVSSItem Members

    The Items property contains all the children of the current project. If you want to list all the projects, you need to go through all the projects recursively.

    Thanks.

  6. Kevin Gaoon 18 Dec 2008 at 11:32 am

    Boss,

    You need to re-add the deleted files to your Visual Studio project.

    Thanks.

  7. Venkateshon 18 Dec 2008 at 4:26 pm

    How to Integrate VSS with FLEXBuilder 3.0?

  8. sovit Guptaon 13 Jan 2009 at 4:14 pm

    How can i show code changes in last build

  9. Kevin Gaoon 19 Jan 2009 at 1:55 pm

    Sovit,

    Could you be more specific with your question? What do you mean by “build”, build in IDE or others?

    Thanks.

  10. Noyanon 03 Feb 2009 at 5:35 pm

    What happened to chapter 6?

  11. Al McNicollon 28 May 2009 at 6:05 am

    Thanks for the blog – nice to see someone supporting VSS after all the bad press it gets. We get it free as part of the BizSpark program, so I’m giving it a go.

    Do you know of any good resources for writing VSS plug-ins? I’m source-controlling a lot of binary .mdb files and have built a program that extracts the VBA code – it would be nice to integrate it seamlessly into VSS so that checking in an .mdb checks in the code files as well / instead.

  12. Kevin Gaoon 02 Jun 2009 at 9:08 pm

    Al McNicoll,

    Which version of Access are you using? I believe Access can integrate with VSS without any third-party pug-in.

    Thanks,

    Kevin

  13. arielon 15 Jun 2009 at 5:13 pm

    Hi Kevin,

    I am new to VSS and I found this website very interesting in terms of learning the step by step of VSS. I would like to ask if there is a PDF version of this site so that I can read it offline because my computer in the office doesn’t have internet connection and I can only read this while I am in home.

    Thanks,
    Ariel

  14. [...] » VSS / SourceSafe Tutorial (tags: sourcesafe tutorial howto programming .net development microsoft reference source safe guide vss) [...]

  15. Rickon 05 Aug 2009 at 6:12 am

    Kevin,

    Thank you so much for making this available to the public. I have used VSS sporadically over the years – never had to set it up myself until now. I figured reviewing a tutorial before I begin would be a good thing – glad I did.

    This was a great overview.

    R

  16. Jasonon 21 Aug 2009 at 5:08 am

    I just wanted to say thanks for the amazing tutorial. I have very little experience with VSS and I am trying to set it up in a small enviroment with only 2-3 developers, and this is exactly what I have been looking for. It’s short, simple, to the point, and answers all my questions.

    Thanks!
    Jason

  17. Timon 25 Sep 2009 at 7:05 am

    Thanks alot i have been looking for something like this to help me setup vss for myself and 2 other developers, short and sweet and to the point..
    Thanks again
    Tim

  18. Marcwolfon 19 Oct 2009 at 8:38 pm

    Do you have any information re using VSS over a internet connection.

    I am part of a smal team of developers who are not in the same office and we really need something like VSS to help us

    Marc

  19. Henrietteon 13 Nov 2009 at 6:29 am

    Hi Kevin,

    thanks for sharing your knowledge of VSS.

    Currently I’m looking for an answer to this problem:
    At work we have a running website. We have a production server and a test server. Customer support sometimes uploads new images to alter custom pages. These uploads are done through a different webapplication.
    Basically, so that customer support has no need to know anything about programming/servers/folders.

    Resently we added our sourcecode to VSS directly from the ISS on the testserver.
    Know, whenever customer support uploads a new image, we are unable to render the new image on the testserver.

    We think we need to remove the image folder from the VSS, but are afraid to end up deleting all images instead.
    Do you (or anyone else) have a suggestion for us as to how we can ensure that newly uploaded images are rendered correctly on both servers?

  20. Wildon 13 Nov 2009 at 10:12 am

    Kevin Gaoon, Al McNicoll, or anyone else:

    How can you write VBA code for Access 2003 to check files into and out of VSS?
    That is, not using VSS dialog boxes, but writing the code with VSS automation?

  21. Curiouson 27 Nov 2009 at 11:55 am

    Thanks for the tutorial. It was a good comprehensive overview. It would be nice to see some examples of the file structure for major releases, minor ones and test. Like you did in your branch example.

  22. Johnon 14 Jan 2010 at 7:34 am

    I want to print the full source safe documentation to my printer without opening every chapter. Is there a single button solution to do this?

  23. Priyaon 26 Jan 2010 at 9:57 pm

    Hi, How to use VSS from Client for web development projects

  24. EddieRichon 10 Sep 2010 at 5:50 am

    Is there a way to get a list of files that have been checked in within a certain time span?

    When I come to work in the morning, I would like to see a list of files that have been checked in over the past 24 hours ( or the past 3 days if it’s a Monday ). I know I could do a project diff, but I may have many files that I am working on, so I don’t care about the diff, I just want a list of newly checked-in files.

  25. Kevin Gaoon 14 Sep 2010 at 11:17 am

    EddieRich,

    So far, VSS doesn’t support this feature.

    Just for your information, the feature can be achieved with SourceAnywhere Standalone which is designed as the replacement of VSS. Its “Show History” feature enables you to filter the history by Dates, Actions (such as Check in/out) etc. and export the file list in the result dialog box.

    If you want to evaluate the software, you can go to:
    http://www.dynamsoft.com/Products/SourceAnywhere-SourceSafe-VSS.aspx

    Thanks.

  26. Sushanton 23 Oct 2010 at 6:56 am

    Hi….i have an issue that to get latest version of multiple files i have to go for a particular file and extract its latest version.but this becomes tedious if there are around 500 units invloved.

    Does anybody have any shortcut or some other trick by which i can give the path of all the units at a go and on a single click i can get the latest version of all those units into a destination folder……

  27. M.I. Alion 02 Jan 2011 at 11:38 am

    I am using VB6. After saving a Form(such as Form1) when I am going to save it as project(such as Project1) there is massage:- Add this project to SourceSafe? What is reason I don’t know?

    Please help me.

    Thanks.

  28. Manishon 17 May 2011 at 10:28 pm

    As per my knowledge there is a provision to control(provide the required access to a given specific user eg. read only, read / write, check in / check out, destroy) on any folder in a project. But i want to know Is there any provision to control on any fille that is in a folder in a project.

    In short, is there any provision to provide the required access to a given user of any given file in a folder in a project ?

    Please suggest.

  29. Manishon 18 May 2011 at 10:14 pm

    Dear Kevin Sir,

    In continuation with earlier query Iwould like to tell you that my que. is based on Visual SourceSafe 6.0d.

    Please suggest, is there any such type provision in VSS 6.0d?

  30. links for 2011-07-08 « General Musingon 08 Jul 2011 at 5:06 pm

    [...] » VSS / SourceSafe Tutorial It's true, I've had to start using a Microsoft product. (tags: programming development microsoft blog versioncontrol versioning) [...]

  31. Asdaq Aminon 10 Aug 2011 at 4:41 pm

    I am using VSS 6.0d. Is it possible to Install VSS on Window 7 machine.

  32. Allenon 17 Oct 2011 at 8:39 am

    Kevin,

    Great content and easy to follow guidance. I have been looking (in vain) for any reference regarding VSS (v2005) and Control-M scheduler. Is there such material available?

    Regards,

    Allen

  33. Vishnuon 01 Dec 2011 at 2:40 am

    Very informative article…

  34. [...] [...]

  35. ketan trivedion 27 Dec 2011 at 1:55 am

    Do i require to purchase Visual Studio if application developed in Visual studio by third party

  36. amal abo hamidaon 10 Jan 2012 at 3:18 am

    I need solution for my problem witch is invalid password when i want to add my project
    to safety resource in a saving operation

Trackback URI | Comments RSS

Leave a Reply