Projets masqués

Le masquage est un procédé qui permet d'isoler les projets sur lesquels vous travaillez rarement et dont vous ne voulez pas nécessairement conserver une copie locale. Lorsqu'un projet est masqué, les commandes Obtenir la dernière version, Extraire, Archiver, Annuler l'extraction et Différences de projet ne peuvent plus lui être appliquées si elles sont exécutées indirectement (dans le cadre d'une opération récursive). En revanche, les commandes directes (lorsque le projet masqué est sélectionné dans l'Explorateur VSS) continuent de fonctionner normalement.

Par exemple, supposez que vous travailliez sur un projet appelé $/OurApp. Ce projet comprend deux sous-projets appelés Code et Tests dont vous avez besoin, et un troisième, Docs, que vous n'utilisez jamais. Or, lorsque vous obtenez $/OurApp de façon récursive, vous obtenez en même temps le sous-dossier Docs qu'il vous faut ensuite supprimer de votre disque dur pour arriver à la configuration souhaitée.

La solution consiste à masquer $/OurApp/Docs. Même si le projet est masqué, vous pouvez toujours obtenir ce projet ou ses fichiers quand vous le souhaitez. Cependant, quand vous obtenez de façon récursive $/OurApp, le projet Docs (et ses sous-projets) sera ignoré. En d'autres termes, masquer un projet revient à dire " Ignorez ce projet quand j'interviens de façon récursive sur des projets de niveau supérieur ".

Quand un projet est masqué, ses sous-projets le sont aussi implicitement si vous exécutez une opération récursive sur le projet concerné ou sur un projet situé à un niveau supérieur dans la liste des projets. En d'autres termes, un élément masqué implique " Quand une opération récursive se produit au-dessus de moi, arrêtez-vous ici ".

Pour plus d'informations sur la façon de masquer les projets, reportez-vous à :

Voir aussi

Utilisation de dossiers cachés | Utilisation de Visual SourceSafe 6.0