Configurer Source Safe avec VS

 

Le logiciel de contrôle de code source de Microsoft permet d'être configuré en fonction des besoins du developpeurs dans Visual Studio.

Pour accéder aux options, il faut aller dans le menu Outils -> Options puis dans le treeview de gauche, sélectionner le dossier contrôle de code source.

Le panneau de droite affiche les options disponibles avec dans le menu déroulant du haut des paramètres prédéfinis en fonction de l'utilisation de SourceSafe. Autant dire que ce menu déroulant permettra de remettre les paramètres par défaut si les manipulations effectuées ne conviennent pas.

Viennent ensuite 5 cases à cocher qui permettent de définir le comportement de Visual Studio avec Source Safe:

  • Tout obtenir lors de l'ouverture d'une solution: Comme le libellé l'indique, cette option permet d'obtenir la dernière version des fichiers archivés à l'ouverture de la solution VS. Option indispensable lors d'un travail collectif.
  • Tout archiver lors de la fermeture d'une solution: C'est le pendant de l'option précedente. Cela permet à VS d'archiver tous les fichiers extraits avant de fermer la solution. Option indispensable lors d'un travail collectif.
  • Afficher la commande d'extraction en mode silencieux dans les menus: Cette option permet de ne pas afficher la boite de dialogue qui suit la demande d'extraction d'un fichier. Cependant, depuis l'interface, l'extraction ne se fait que de façon recursive ce qui implique que si l'on extrait le projet, on extrait TOUS les fichiers du projet ce qui n'est pas forcément souhaitable. Personnelement je n'utilise pas cette option car, nous verrons qu'une autre option permet d'être encore plus efficace.
  • Afficher la commande d'archivage en mode silencieux dans les menus: Cette option est le pendant de l'option précédente pour l'archivage avec les même inconvénients (l'archivage du projet entraîne l'archivage de tous les fichiers de celui-ci.
  • Conserver les éléments en extraction lors de l'archivage: Cette option n'est à utiliser que si un seul developpeur travaille avec le projet. Il permet lors de l'archivage de conserver le fichier en extraction.

Vient ensuite dans l'ordre de l'écran, un menu déroulant qui permet de spécifier le comportement de VS lors de la modification d'un fichier archivé. Ce menu déroulant propose quatre options:

  • Demander l'extraction: C'est le comportement par défaut. Une boite de dialogue demande à l'utilisateur si le fichier doit être extrait pour procéder aux modifications.
  • Demander des extractions exclusives: Permet lors d'un travail collaboratif où les extractions simultanées de fichier sont autorisées, de demander une extraction exclusive du fichier. Personne d'autre ne pourra alors modifier le fichier tant qu'il ne sera pas archivé. Dans le cas où ce fichier, est déjà extrait, l'utilisateur pourra toujours travailler dessus mais c'est Source Safe qui s'occupera de fusionner les différents fichiers locaux des utilisateurs.
  • Extraire automatiquement: Sans doute l'option la plus confortable à l'utilisation. Le fichier est extrait sans qu'aucune boite de dialogue ne soit affichée.
  • Ne rien faire: La modification d'un fichier archivé n'est possible que si l'utilisateur demande explicitement son extraction. Ces une option pas très confortable à l'utilisation mais qui à le mérite de laisser l'entière maitrise de l'extraction au developpeur.

Source Safe peut être paramétré à sa guise de façon assez poussée (on peut aller encore plus loin en fouillant dans les options avancées) mais à mon sens, seules quelques options sont très interessantes puisqu'elle facilite le travail avec Source Safe sans alourdir les procédures. Il s'agit des options suivante:

  • Tout obtenir lors de l'ouverture d'une solution
  • Tout archiver lors de la fermeture d'une solution
  • Extraire automatiquement à la modification des éléments archivés.

D'autres options plus poussées sont disponible dans la partie "SCC Provider" mais ce fera l'objet d'une autre astuce ...


 

Postée le 24/08/2005 par  ld9474

 

Commentaires

Pas de commentaires

Si vous souhaitez ajouter un commentaire vous devez être authentifié.

 

ASP MAGAZINE  ASP-PHP.NET  C²I  CodePPC  CodeS-SourceS  Dotnet-News.com  Tech Head Brothers 

Dotnet-Project.com© tous droits réservés
Webmaster Aleks. Ont collaboré à l'aboutissement de ce projet :
CodeS-SourceS.com, ASP-PHP.Net, DotNet-FR.org, C2i.fr, Newsletter ASP.NET.