Définition des options de la base de données

En tant qu'administrateur de la base de données pour votre équipe, vous devez définir une série d'options afin de personnaliser votre environnement. En outre, les différents membres de l'équipe possèdent diverses options qu'ils peuvent définir à l'aide de l'Explorateur Visual SourceSafe.

Pour effectuer des personnalisations pour votre équipe, vous pouvez :

  • Utiliser la boîte de dialogue Options de SourceSafe de l'Administrateur Visual SourceSafe.

  • Définir des variables d'initialisation dans les fichiers d'initialisation (.ini) du site. Beaucoup de ces variables reflètent simplement les paramètres définis dans l'interface utilisateur. Toutefois, certains ne peuvent être définis que dans un fichier .ini, à l'aide d'un éditeur de texte.

  • Définir des variables d'environnement, également dans les fichiers .ini.

Utilisation de la boîte de dialogue Options de SourceSafe pour la gestion de l'équipe

Dans l'Administrateur Visual SourceSafe, vous pouvez définir un grand nombre d'options au niveau de la base de données à l'aide de la boîte de dialogue Options de SourceSafe. Cette boîte de dialogue est également disponible à l'aide de l'Explorateur Visual SourceSafe, mais certains onglets ne sont pas accessibles aux utilisateurs normaux. Voici quelques éléments que vous pouvez personnaliser en tant qu'administrateur de la base de données :

  • Paramètres internationaux si votre environnement est largement distribué

  • Fuseau horaire

  • Types de fichiers à inclure dans un groupe de fichiers auxquels accéder à partir de l'Explorateur Visual SourceSafe

Lorsque vous utilisez la boîte de dialogue Options de SourceSafe pour personnaliser Visual SourceSafe, ce dernier enregistre vos modifications dans la mémoire. Toutefois, l'Administrateur Visual SourceSafe ou l'Explorateur Visual SourceSafe n'écrivent pas les modifications dans le fichier d'initialisation correct aussi longtemps que vous n'avez pas quitté le programme ou ouvert une base de données différente. Par conséquent, si vous démarrez une deuxième session Visual SourceSafe avant de quitter la première, vos modifications apportées dans la première session ne seront pas encore appliquées.

Utilisation des variables d'initialisation Visual SourceSafe

Les principaux fichiers d'initialisation de Visual SourceSafe sont Srcsafe.ini, Ss.ini et Ssadmin.ini. Vous trouverez les définitions et des exemples à la rubrique Design de la base de données.

Notes

Les variables d'initialisation définies dans les fichiers Ss.ini ou Ssadmin.ini substituent les paramètres du fichier Srcsafe.ini.

Chaque fichier d'initialisation contient plusieurs variables d'initialisation qui reflètent les paramètres Visual SourceSafe par défaut et les paramètres utilisateur définis dans les programmes clients (par exemple, dans la boîte de dialogue Options de SourceSafe). En outre, ils contiennent un certain nombre d'options que vous ne pouvez pas modifier à l'aide de l'interface utilisateur. Pour ces variables, vous devez modifier directement les fichiers d'initialisation.

Avertissement

En tant qu'administrateur de la base de données pour votre site, vous êtes le seul utilisateur qui devra jamais être amené à modifier le fichier Srcsafe.ini.

Les variables d'initialisation suivantes ne peuvent être définies que dans les fichiers d'initialisation :

Vous pouvez lire et modifier les fichiers d'initialisation avec n'importe quel éditeur de texte. Une ligne d'un fichier d'initialisation peut comprendre jusqu'à 511 caractères, même si ce maximum peut être restreint par les exigences de variables spécifiques, telles que les limitations des chemins d'accès de projet.

Il existe trois types de lignes dans les fichiers d'initialisation :

  • Les lignes fonctionnelles qui définissent des variables d'initialisation, au format suivant :

    <initialization variable> = <value>
    
  • Les commentaires que Visual SourceSafe ignore. Une ligne de commentaire commence par un point-virgule, par exemple :

    ; Here I am, JP.
    
  • Les en-têtes, représentés entre parenthèses, qui spécifient des chemins d'accès à un projet particulier ou sont utilisés à des fins spéciales. Voici deux exemples d'en-têtes, le premier étant un en-tête de projet pour le projet $/Word :

    [$/Word]
    [Keyword Comments]
    

L'ordre des variables à l'intérieur d'un fichier d'initialisation n'est pas important. Toutefois, l'en-tête sous lequel une variable est insérée est très important. Si une variable est placée sous un en-tête incorrect, elle est ignorée. Par exemple, une variable à usage général insérée sous [Keyword Comments] est ignorée. Pour plus d'informations sur l'utilisation de variables d'initialisation, consultez Personnalisation de projets à l'aide de variables d'initialisation.

Utilisation des variables d'environnement Visual SourceSafe

Visual SourceSafe définit plusieurs variables d'environnement, répertoriées dans le tableau suivant. Vous pouvez définir ces variables sous Windows à diverses fins de gestion. Pour les rubriques liées à la maintenance, consultez Gestion et optimisation de Visual SourceSafe.

  • PATH
    Spécifie le chemin d'accès des fichiers exécutables. Ajoutez le chemin d'accès à votre dossier Win32 qui contient par défaut les fichiers du programme Visual SourceSafe. Par exemple : PATH=%PATH%;c:\Program Files\vss\win32.
  • SSCURPRJ
    Substitue le paramètre du projet dans Ss.ini et est le plus souvent utilisée afin d'écrire des fichiers batch ainsi que des macros pour Visual SourceSafe.
  • SSDEBUGTIME
    Spécifie un nom de fichier qui contient des informations de la date et d'heure sous la forme d'un entier de 32 bits au format binaire. Cette variable est utilisée pour définir les dates et heures du débogage.
  • SSDIR
    Spécifie l'emplacement du fichier Srcsafe.ini d'une base de données Visual SourceSafe à laquelle se connecter.
  • SSINI
    Substitue l'emplacement du fichier Ss.ini d'un utilisateur, tel qu'il est défini dans le fichier Users.txt.
  • SSINIENV
    Spécifie les spécificateurs de plate-forme à charger à partir des fichiers Srcsafe.ini et Ss.ini. Si cette variable n'est pas définie, les valeurs par défaut des systèmes Win32 sont NT, Win, PC, UI pour les composants de l'Explorateur Visual SourceSafe, et NT, Win, PC, CL pour les composants de la ligne de commande.
  • SSPWD
    Spécifie le mot de passe par défaut à utiliser pour les opérations de ligne de commande, en texte clair.
  • SSUSER
    Spécifie le nom d'utilisateur par défaut à utiliser pour les opérations de ligne de commande.

Voir aussi

Concepts

Personnalisation de projets à l'aide de variables d'initialisation
Design de la base de données

Autres ressources

Variables d'initialisation
Gestion et optimisation de Visual SourceSafe
Référence de l'interface utilisateur Visual SourceSafe