Partager via


Utilisation de la ligne de commande Visual SourceSafe

Vous pouvez utiliser la ligne de commande Visual SourceSafe pour exécuter des fichiers de commandes et des macros. En outre, vous pouvez utiliser la ligne de commande pour exécuter toutes les commandes de l'Explorateur Visual SourceSafe. Pour obtenir des informations détaillées sur une commande spécifique, consultez Utiliser les commandes et les options de la ligne de commande

Exécuter des commandes dans la ligne de commande

Vous pouvez démarrer un shell de commandes dans Windows et y entrer des commandes Visual SourceSafe. Pour ce faire, vous devez définir les variables d'environnement utilisateur suivantes :

  • Path spécifie le chemin des fichiers exécutables. Ajoutez le chemin de votre dossier \Win32 qui, par défaut, contient vos fichiers programme VSS. Par exemple, PATH=%PATH%;c:\Program Files\vss\win32.
  • SSDIR spécifie l'emplacement du fichier SRCSAFE.INI de la base de données VSS à laquelle vous voulez vous connecter.

Vous pouvez également utiliser la commande Exécuter du menu Démarrer de Windows pour exécuter une commande spécifique. Par exemple, tapez ss Get *.* pour obtenir tous les fichiers contenus dans le projet en cours.

Syntaxe de la ligne de commande

Les commandes exécutées à partir de la ligne de commande ont généralement la syntaxe suivante :

sscommande [au moins un élément] [au moins une option]

La nature des éléments dépend de la commande. Par exemple, dans le cas de la commande Get, un élément est un fichier ou un projet Visual SourceSafe alors que pour la commande Add, il s'agit d'un fichier du système d'exploitation.

Dans presque tous les cas où il est possible de spécifier un élément, vous pouvez en indiquer plusieurs. Voici, par exemple, plusieurs façons d'exécuter correctement la commande Get.

ss Get HELLO.C
ss Get HELLO.C HELLO.H TEST.H makefile
ss Get *.C *.H makefile linkfile
ss Get *.*

La ligne de commande ne tenant pas compte de la casse pour les commandes, vous pouvez aussi bien taper la commande ss Get HELLO.C que ss get Hello.c. Cependant, certaines commandes, telles que SS Find, respectent la casse pour la chaîne recherchée. Par exemple, si vous recherchez « Post » en utilisant la commande

SS find post alias.txt

Vous ne trouverez aucune occurrence de « Post », mais uniquement des occurrences de « post ». Vous pouvez utiliser l'option -ic de la ligne de commande pour ignorer la casse dans les chaînes de recherche.

Remarque Il n'est pas nécessaire de taper le nom complet d'une commande pour que Visual SourceSafe la reconnaisse ; il suffit de taper suffisamment de lettres pour que Visual SourceSafe puisse identifier la commande dont il s'agit. En général, les deux ou trois premiers caractères suffisent.

Options de la ligne de commande

Outre la commande et les éléments, vous pouvez aussi spécifier des options ou des paramètres. Les options sont précédées d'un trait d'union et modifient la commande. Quelques-unes sont spécifiques à une commande et sont décrites dans la rubrique d'aide correspondante. Il existe aussi un ensemble d'options générales qui s'appliquent à de nombreuses commandes et qui sont présentées dans le tableau suivant :

Option Description
-C Utilise un commentaire (ou pas) pour tous les éléments définis. La commande Dir utilise cette option différemment.
-O Redirige ou pagine la sortie de la commande.
-V Agit sur une version spécifique d'un élément.
-R Exécute une commande de façon récursive.
-S Active ou désactive SmartMode pour la commande.
-G Modifie le mode d'exécution de la commande Get pour tout fichier récupéré sur l'unité locale.
-W Indique si les copies locales sont en lecture seule.
-N Passe du mode nom de fichier court au mode nom de fichier long.
-I- Ignore : ne demande jamais d'entrée à l'utilisateur, quelles que soient les circonstances.
-Y Spécifie un nom d'utilisateur et un mot de passe.
-?, -H Demande l'aide en ligne relative à une commande. L'option -H produit le même résultat.

Encadrez l'ensemble du paramètre par des guillemets droits quand un élément ou une option contient un blanc dans la chaîne de texte. Par exemple, tapez "-CCeci est le commentaire" et non pas -C"Ceci est le commentaire". Sinon, Visual SourceSafe considère l'espace comme un séparateur entre deux paramètres et la commande échouera ou produira des résultats inattendus.

Voir aussi

Options de la ligne de commande | Utiliser les codes de sortie de la ligne de commande | Directory (ligne de commande) | Démarrer Visual SourceSafe à partir de la ligne de commande | Entrer des commentaires dans la ligne de commande | Utiliser des commandes complémentaires sur la ligne de commande | Utiliser les commandes et les options de la ligne de commande | Guide de référence