Détails du Runtime du contrôle de code source

Un projet est ajouté au contrôle de code source lorsque l’utilisateur ajoute un fichier dans le projet au contrôle de code source ou via un contrôleur Automation, tel qu’un Assistant. Un projet ne spécifie pas pour lui-même qu’il est sous contrôle de code source ; il prend en charge le contrôle de code source, mais doit être ajouté manuellement.

Inscription auprès d’un package de contrôle de code source

Lorsqu’un fichier de votre projet est ajouté au contrôle de code source, l’environnement appelle SetSccLocation pour vous fournir quatre chaînes opaques utilisées comme cookies par le système de contrôle de code source. Stockez ces chaînes dans votre fichier projet. Ces chaînes doivent être passées au stub de contrôle de code source (composant Visual Studio qui gère les packages de contrôle de code source) au démarrage du type de projet en appelant RegisterSccProject. Cela charge à son tour le package de contrôle de code source approprié et transfère l’appel à son implémentation .IVsSccManager2::RegisterSccProject