Suppression de fichiers de ~SAK
Dans l'API des plug-ins 1,2 de contrôle de code source, les fichiers de ~SAK ont été remplacés par les balises de fonction et de nouvelles fonctions qui les détectent si un plug-in contrôle de code source prend en charge le fichier de MSSCCPRJ et les extractions partagées.
fichiers de ~SAK
Visual Studio .NET 2003 a créé des fichiers temporaires pour préfixe le ~SAK. Ces fichiers sont utilisés pour déterminer si un plug-in contrôle de code source le prend en charge :
le fichier de MSSCCPRJ.SCC.
Plusieurs extractions (partagés).
Pour les connexions qui prennent en charge les fonctions avancées fournis dans l'API des plug-ins 1,2 de contrôle de code source, l'IDE peuvent détecter ces fonctions sans créer les fichiers temporaires via l'utilisation de nouvelles fonctions, indicateur, et fonctions, détaillées dans les sections suivantes.
nouvelles balises de fonction
SCC_CAP_SCCFILE
SCC_CAP_MULTICHECKOUT
nouvelles fonctions
SccWillCreateSccFile, fonction
SccIsMultiCheckoutEnabled, fonction
Si un plug-in contrôle de code source prend en charge plusieurs extractions (partagés), il déclare la fonction d' SCC_CAP_MULTICHECKOUT et implémente la fonction d' SccIsMultiCheckOutEnabled . Cette fonction est appelée chaque fois qu'une opération d'extraction se produit sur les projets sous contrôle de code source de l'.
Si un plug-in contrôle de code source prend en charge la création et utilisation d'un fichier de MSSCCPRJ.SCC, il déclare la fonction d' SCC_CAP_SCCFILE et implémente SccWillCreateSccFile, fonction. Cette fonction est appelée avec une liste de fichiers. La fonction retourne TRUE/FALSE pour chaque fichier indique si Visual Studio doit utiliser un fichier de MSSCCPRJ.SCC pour lui. Si le plug-in contrôle de code source décide de ne pas prendre en charge ces nouvelles fonctionnalités et fonctions, il peut utiliser la clé de Registre suivante pour désactiver la création de ces fichiers :
[=dword HKEY_CURRENT_USER \Software\Microsoft\VisualStudio\8.0\SourceControl] "DoNotCreateTemporaryFilesInSourceControl " : 00000001
Notes
Si cette clé de Registre est définie sur un dword : 00000000), il est toujours équivalente à la clé est inexistante, et tente de Visual Studio pour créer les fichiers temporaires.Toutefois, si la clé de Registre est définie sur un dword : 00000001, Visual Studio n'essaie pas de créer des fichiers temporaires.À la place il suppose que le plug-in contrôle de code source ne prend pas en charge le fichier de MSSCCPRJ.SCC et ne prend pas en charge les extractions partagées.
Voir aussi
Concepts
Nouveautés de la version du plug-in 1,2 d'API de contrôle de code source