SccCheckin, fonction
Ce cours de exécution contrôle précédemment dans des fichiers extraits au système de contrôle de code source, enregistrer les modifications et création d'une nouvelle version. Cette fonction est appelée avec un nombre et un tableau de noms archiver les fichiers.
SCCRTN SccCheckin (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPSTR* lpFileNames,
LPCSTR lpComment,
LONG fOptions,
LPCMDOPTS pvOptions
);
Paramètres
pvContext
[in] La structure du plug-in du contexte de contrôle de code source.hWnd
[in] Un handle de la fenêtre IDE que le plug-in de SCC peut utiliser en tant que parent pour toutes les boîtes de dialogue qu'elle fournit.nFiles
[in] Nombre de fichiers sélectionnés à être archivé.lpFileNames
[in] Tableau des noms qualifiés complets de chemin d'accès local archiver les fichiers.lpComment
[in] Commentez pour être appliqué à chacun des fichiers sélectionnés sont signés. C'est NULL si le plug-in contrôle de code source il doit demander un commentaire.fOptions
[in] Indicateurs de commande, 0 ou SCC_KEEP_CHECKEDOUT.pvOptions
[in] options de prise-dans-détail de SCC.
Valeur de retour
Il est recommandé que l'implémentation du plug-in du contrôle de code source de cette fonction retourne une des valeurs suivantes :
Valeur |
Description |
---|---|
SCC_OK |
Les fichiers ont été correctement signés. |
SCC_E_FILENOTCONTROLLED |
Le fichier sélectionné n'est pas sous contrôle de code source. |
SCC_E_ACCESSFAILURE |
Un problème est survenu lors de l'accès au système de contrôle de code source, probablement en raison de problèmes de réseau ou de conflit. Une démarrage est recommandée. |
SCC_E_NONSPECIFICERROR |
échec non spécifique. Le fichier n'a pas été archivé. |
SCC_E_NOTCHECKEDOUT |
L'utilisateur n'a pas été extrait le fichier, ne peut pas le signer. |
SCC_E_CHECKINCONFLICT |
Le Checkin ne peut pas être exécutée parce que :
ou
|
SCC_E_VERIFYMERGE |
Le fichier utilisent été fusionné mais pas signé en attente la vérification d'utilisateur. |
SCC_E_FIXMERGE |
Le fichier utilisent été fusionné mais pas signé en raison d'un conflit de fusion qui doit être manuellement résolu. |
SCC_E_NOTAUTHORIZED |
N'est pas autorisé à effectuer cette opération. |
SCC_I_OPERATIONCANCELED |
l'opération a été annulée avant l'achèvement. |
SCC_I_RELOADFILE |
un fichier ou un projet doit être rechargé. |
SCC_E_FILENOTEXIST |
Le fichier local est introuvable. |
Notes
Le commentaire s'applique à tous les fichiers sont archivés. L'argument de commentaire peut être une chaîne d' null , auquel cas le plug-in contrôle de code source peut inviter l'utilisateur à une chaîne de commentaire pour chaque fichier.
L'argument d' fOptions peut se voir affecter une valeur de la balise d' SCC_KEEP_CHECKEDOUT pour indiquer l'intention de l'utilisateur pour signer le fichier et l'activer à nouveau.