Compartilhar via


VSS Options, a Brief Architectural Overview

In Visual SourceSafe, the values of options--such as those visible in the
Options dialog box--are stored in one of two initialization files: SRCSAFE.ini
or SS.ini. You can find SRCSAFE.ini in the root VSS installation
directory (e.g., C:\Program Files\Microsoft Visual Studio\VSS) and you can
find SS.ini in the ..\users\username folder for each VSS user.
SRCSAFE.ini contains global settings that apply to all users whereas
SS.ini contains user-specific settings.

When you perform a SourceSafe command--via the Explorer, Admin, or command
line interfaces--the program queries SRCSAFE.ini and SS.ini for
command-conditioning options. In the case of a Checkout operation for example,
SRCSAFE.ini is interrogated for the value of the Multiple_Checkouts variable. If
yes, the program does one thing. If no, it does something else.

I plan to explore the history, function, and recommended settings for some of
the more important, intriguing, problematic, and undocumented initialization
variables in subsequent posts, probably starting with Force_Dir: my
favorite.  Stay Tuned.

This posting is provided "AS IS" with
no warranties, and confers no rights. Microsoft kann für die Richtigkeit und Vollständigkeit der Inhalte in
dieser Newsgroup keine Haftung übernehmen.
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.

Comments

  • Anonymous
    June 04, 2003
    The comment has been removed
  • Anonymous
    March 07, 2004
    Link to Related Post
  • Anonymous
    March 08, 2004
    I need to know more about Visual SourceSafe - what is the "old db format" and "new db format". It never really says what kind of database (access, sql server, etc) either are.

    I'd like to be able to create the Visual SourceSafe repository as a SQL Server database but I'm not sure how to. More than anything though, I'd like to know the format of the database so it can be managed through some tool.

    Can you provide me any of that information.