Comparaison facultatif du dossier de projet Local pour le magasin de contrôle de code SourceOptional Comparison of Local Project Folder to Source Control Store

Dans la Source de contrôle 1.2 d’API de plug-in de la comparaison entre le dossier de projet local et le contrôle de code source est accomplie en utilisant les fonctions SccDirQueryInfo et SccDirDiff.In Source control Plug-in API 1.2 the comparison between the local project folder and source control is accomplished by using the functions SccDirQueryInfo and SccDirDiff.

Dans l’Explorateur de solutions, si un dossier est sélectionné au lieu d’un fichier individuel, le comparer les versions menu contextuel appelle la nouvelle SccDirQueryInfo et SccDirDiff dans le plug-in de contrôle de code source.Within Solution Explorer, if a folder is selected instead of an individual file, the Compare versions shortcut menu invokes the new SccDirQueryInfo and SccDirDiff in the source control plug-in.

Nouveaux indicateurs de capacitéNew Capability Flags

SCC_CAP_DIRECTORYDIFF

SCC_CAP_DIRECTORYCHECKOUT

Nouvelles fonctionsNew Functions

SccDirDiffSccDirDiff

SccDirQueryInfoSccDirQueryInfo

Le SccDirQueryInfo fonction est appelée avant SccDirDiff pour déterminer si le répertoire de travail est sous contrôle de code source.The SccDirQueryInfo function is called before SccDirDiff to determine if the working directory is source-controlled. Le SccDirDiff fonction affiche les différences entre le répertoire local actuel et le dossier de contrôle de source correspondant.The SccDirDiff function displays the differences between the current local directory and the corresponding source control folder. Cette commande vous demande le contrôle de source de plug-in pour afficher la liste des modifications à l’annuaire.This command asks the source control plug-in to display the list of changes to the directory. Un plug-in de contrôle de code source fournit sa propre interface utilisateur pour afficher les différences.A source control plug-in provides its own UI to display the differences.

Note

Cette fonction utilise les mêmes indicateurs de commande en tant que SccDiff.This function uses the same command flags as SccDiff. En tant qu’un fournisseur de plug-in de contrôle source, vous pouvez choisir de ne prend ne pas en charge l’opération « diff rapide » pour les répertoires.As a source control plug-in provider, you may choose to not support the "quick diff" operation for directories.

Voir aussiSee Also

Nouveautés dans l’API de plug-in de contrôle de code source version 1.2What's New in the Source Control Plug-in API Version 1.2