Visual Studio .NET et Visual SourceSafe - Part 1 (1/6)
Configuration de Microsoft Visual SourceSafe
Comment gérer les sources de ses projets .NET ?
Avec le développement de Solutions .NET et le travail en 'Extreme Programming', il arrive très souvent qu'il soit obligatoire d'avoir un système d'archivage et surtout de Gestion de Release.
Microsoft Visual SourceSafe (Actuellement la Version 6D) fait parti de ce type de produit. Je vais donc montrer comment faire en sorte que Visual Studio .NET travaille avec.
Visual SourceSafe (VSS) est l'outil de Microsoft permettant l'archivage et le versionnement des projets développés avec Visual Studio (6 ou .NET). Ainsi tous les outils de développement de Microsoft s'interfacent pleinement avec VSS.
Dans cet article, nous verrons comment utiliser cet outil avec Visual Studio .NET en particulier pour le développement de projet ASP.NET, mais aussi VB.NET ou C#.
Voyons d'abord les possibilités offertes une fois VSS installé sur le poste de développement. Quatre liens sont créés dans le menu 'Démarrer', nous nous attarderons sur les deux principaux :
Visual SourceSafe 6.0 Admin
Microsoft Visual SourceSafe 6.0
Les deux autres ("Analyze & Fix VSS DB" et "Analyze VSS DB") correspondent à des outils permettant la vérification et la correction de Bases SourceSafe déjà existantes.
Visual SourceSafe 6.0 Admin
Cet outil est la partie (comme son nom l'indique) d'administration des Bases SourceSafe. Avec cet outil, vous pourrez créer, paramétrer les options de sauvegarde et gérer les options de sécurité de vos bases. Nous verrons cette partie dans la suite de l'article.
Microsoft Visual SourceSafe 6.0
Cet outil permet d'explorer, de récupérer ou remonter des fichiers dans la base SourceSafe de façon manuelle (sans utiliser Visual Studio). Ainsi, on peut gérer les documents autres que les fichiers de développement via cette application. Il faut de plus avoir les droits suffisants pour faire ces différentes taches.
Voyons maintenant comment créer et paramétrer une base Visual SourceSafe avec le module d'administration et les différentes astuces qui peuvent rendre de grands services dans le cadre de développement à plusieurs.