Fonctions API des plug-ins de contrôle de code source
L'API des plug-ins de contrôle de code source fournit les fonctions suivantes, qui doivent être implémentées par le plug-in contrôle de code source selon cette API. Les signatures de chaque fonction et la sémantique associée avec les indicateurs binaires et d'autres paramètres sont décrits en détail dans cette référence.
fonctions d'initialisation et de gestion interne
Fonction |
Description |
---|---|
Ferme un projet. |
|
Invite l'utilisateur à entrer des options avancées pour la commande donnée. |
|
Retourne la version du plug-in contrôle de code source. |
|
Initialise le plug-in contrôle de code source. il est appelé une fois pour chaque instance du plug-in. |
|
ouvre un projet. |
|
Une fonction générique définissait une large gamme d'options. Le démarrage de chaque option avec SCC_OPT_xxx et a son propre jeu défini de valeurs. |
|
Appelé une fois lorsqu'un plug-in contrôle de code source doit être débranché. |
principales opérations de contrôle de code source
Fonction |
Description |
---|---|
Ajoute un tableau de fichiers spécifiés par les noms de chemin qualifié complet du système de contrôle de code source. |
|
Permet à l'utilisateur de parcourir pour les fichiers qui sont déjà dans le système de contrôle de code source puis pour que celles la pièce de fichiers du projet en cours. |
|
Signe un tableau de fichiers. |
|
Contrôles un tableau de fichiers. |
|
Montre les différences entre le fichier spécifié local de l'utilisateur par un nom de chemin d'accès complet et la version sous contrôle de code source. |
|
Extrait une copie en lecture seule d'un jeu de fichiers. |
|
Active l'état de fichiers que l'appelant possède près de (via SccQueryInfo). |
|
Fait pour inviter le plug-in contrôle de code source l'utilisateur pour un chemin d'accès au projet qui est explicite au plug-in. |
|
Affiche l'historique pour un tableau de noms qualifiés complets de fichier local. |
|
examine la liste des fichiers pour leur état actuel. En outre, utilise la fonction d' pfnPopulate d'informer l'appelant lorsqu'un fichier ne correspond pas aux critères pour nCommand. |
|
montre les propriétés d'un fichier qualifié complet. |
|
examine une liste de fichiers qualifiés complets pour leur état actuel. |
|
Supprime le tableau de fichiers qualifiés complets du système de contrôle de code source. |
|
renomme le fichier donné à un nouveau nom dans le système de contrôle de code source. |
|
accède à la gamme complète des fonctionnalités du système de contrôle de code source. |
|
Annule une extraction d'un tableau de fichiers. |
Fonctionne cette fonction supplémentaire de média (version 1,2 de l'API des plug-ins de contrôle de code source)
Ce groupe de fonctions définit des fonctionnalités supplémentaires incluse dans la version 1,2 de l'API de plug-in contrôle de code source. Elles donnent accès à des fonctionnalités avancées et aux capacités du contrôle de code source.
Fonction |
Description |
---|---|
commence un traitement par lots. |
|
Crée un sous-projet avec le nom sous un projet parent existant. |
|
Montre les différences entre le répertoire d'utilisateur local spécifié par un nom de chemin d'accès complet et l'emplacement de base de données du contrôle de code source. |
|
examine une liste de répertoires qualifiés complets pour leur état actuel. |
|
Met fin à un traitement par lots. |
|
Chemin d'accès parent de retour du projet donné (le projet doit exister). |
|
Vérifie si les extractions multiples d'un fichier. |
|
Vérifie si le plug-in crée des fichiers de MSSCCPRJ.SCC. |
Fonctionne cette possibilité avancée de média (version 1,3 de l'API des plug-ins de contrôle de code source)
Ce groupe de fonctions définit des fonctionnalités supplémentaires incluse dans la version 1,3 de l'API de plug-in contrôle de code source. Elles donnent accès à des fonctionnalités avancées et aux capacités du contrôle de code source.
Fonction |
Description |
---|---|
Ajoute une liste de fichiers de contrôle de code source au projet actuel. |
|
extrait une liste des fichiers du contrôle de code source sans interface utilisateur. |
|
Extrait une liste des fichiers du contrôle de code source qui sont différentes de fichiers locaux. |
|
Récupère les indicateurs qui spécifient des fonctions étendues prises en charge par le plug-in contrôle de code source. |
|
Récupère les options spécifiques à l'utilisateur. |
|
Examine une liste de répertoires et de fichiers dans un projet ou des projets qui sont sous contrôle de code source. Chaque répertoire et nom de fichier " est passé à une fonction de rappel. |
|
Examine les changements de noms apportées à une liste de fichiers. chaque nom de fichier est passé à une fonction de rappel avec son état de modification. |
Configuration requise
en-tête : scc.h
(Fourni dans le mot commun d'environnement le Kit de développement logiciel contient le dossier, par défaut le dossier de [lecteur]\Program Files\VSIP 8.0\EnvSDK\common\inc; also supplied in the VSIP avec l'exemple de MSSCCI, [lecteur]\Program Files\VSIP 8.0\MSSCCI).