Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette zone de test du plug-in de contrôle de code source couvre la modification du contrôle de code source via la commande Modifier le contrôle de code source .
La commande Modifier le contrôle de code source fournit quatre fonctions de base pour l’utilisateur :
Lier:
Permet à un utilisateur d’établir ou de rétablir un lien de contrôle de code source entre une solution/projet et le magasin de versions.
Détacher:
Supprime un projet/solution du contrôle de code source par connexion.
Se connecter/déconnecter :
Bascule l’état connecté ou hors connexion de la solution contrôlée, qui est décrit dans la Zone 3. Pour plus d’informations, consultez Zone de Test 3 : Vérification/Annulation de vérification.
Accès au menu Commandes
Le chemin de menu de l’environnement de développement intégré Visual Studio suivant est utilisé dans les cas de test.
Modifier le contrôle de code source :fichier, contrôle de code source, modification du contrôle de code source.
Cas de test
Voici des cas de test spécifiques pour la commande Change Source Control dans la zone de test.
Cas 5a : Lier
Bind permet à l’utilisateur d’ajouter des informations de contrôle de code source aux projets et solutions sélectionnés. L’utilisateur est généralement invité à identifier un projet dans le contrôle de code source auquel ils doivent être ajoutés. L’utilisateur peut ne pas créer de projet dans le contrôle de code source dans le cadre de cette opération (contrairement à Ajouter au contrôle de code source).
| Action | Étapes de test | Résultats attendus à vérifier |
|---|---|---|
| Lier à un emplacement vide | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Boîte de dialogue Modifier le contrôle de code source ouvert (fichier, contrôle de code source, modification du contrôle de code source). 4. Cliquez sur Dissocier. 5. Acceptez la boîte de dialogue d’avertissement si elle apparaît. 6. Sélectionnez tous les éléments. 7. Cliquez sur Lier. 8. Accédez à un emplacement vide dans un magasin de contrôle de code source. 9. Cliquez sur OK pour fermer la boîte de dialogue Modifier le contrôle de code source . 10. Cliquez sur Continuer avec ces liaisons dans la boîte de dialogue de confirmation. 11. Cliquez sur OK dans la boîte de dialogue d’avertissement s’il apparaît. 12. Vérifiez tout. Si cette étape réussit, passez à l’étape suivante. 13. Ouvrez la solution du contrôle de code source à un nouvel emplacement. |
Result from Step 12:La solution et le projet sont liés et écrits dans la nouvelle cible dans le magasin de versions. Les fichiers de solution et de projet sont enregistrés dans le système de contrôle de version. La hiérarchie du magasin de versions correspond à la hiérarchie des dossiers du projet sur le disque. Result from Step 13:Tous les éléments de projet sont téléchargés. |
| Lier à l’emplacement synchronisé avec le client | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Créez un doublon de la solution et du projet dans le magasin de versions (Partager et Branch si vous utilisez Visual SourceSafe). 4. Boîte de dialogue Modifier le contrôle de code source ouvert (fichier, contrôle de code source, modification du contrôle de code source). 5. Dissocier tout. 6. Cliquez sur OK pour fermer la boîte de dialogue Modifier le contrôle de code source . 7. Rouvrez la boîte de dialogue Modifier le contrôle de code source . 8. Sélectionnez tout. 9. Cliquez sur Lier. 10. Accédez à l’emplacement branché de la solution et du projet (à l’étape 3) 11. Cliquez sur OK pour fermer la boîte de dialogue Modifier le contrôle de code source . 12. Obtenez la dernière version récursive pour tous les éléments. |
Le contenu du fichier après l’obtention est le même qu’avant l’obtention. |
| Lier à l’emplacement qui n’est pas synchronisé avec le client | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Créez un doublon de la solution et du projet dans le magasin de versions (Partager et Branch si vous utilisez Visual SourceSafe). 4. Modifiez les fichiers dans le projet branché dans le magasin de versions. 5. Boîte de dialogue Ouvrir le contrôle de code source (fichier, contrôle de code source, modification du contrôle de code source). 6. Dissocier tout. 7. Cliquez sur OK pour fermer la boîte de dialogue Modifier le contrôle de code source . 8. Rouvrez la boîte de dialogue Modifier le contrôle de code source. 9. Sélectionnez tout. 10. Cliquez sur Lier. 11. Accédez à l’emplacement branché pour la solution et le projet. 12. Cliquez sur OK pour fermer la boîte de dialogue Modifier le contrôle de code source . 13. Acceptez la boîte de dialogue d'avertissement si elle apparaît. 14. Obtenir la dernière récursivité pour tous les éléments. |
Les fichiers qui ont été modifiés à l’étape 4 sont également modifiés localement. |
| Lier une solution qui n’était jamais sous contrôle de code source | 1. Créez un dossier vide dans le contrôle de code source. 2. Créez un projet client. 3. Boîte de dialogue Modifier le contrôle de code source ouvert (fichier, contrôle de code source, modification du contrôle de code source). 4. Lier la solution à un emplacement vide dans le contrôle de code source. 5. Cliquez sur OK pour fermer la boîte de dialogue Modifier le contrôle de code source . 6. Cliquez sur Continuer avec ces liaisons dans la boîte de dialogue de confirmation. 7. Cliquez sur OK dans la boîte de dialogue d’avertissement s’il apparaît. |
La solution a été ajoutée à la gestion du code source. La solution et le projet sont retirés. |
| Annuler la liaison | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Ouvrez la boîte de dialogue Modifier la gestion du code source. 4. Dissocier tout. 5. Cliquez sur le bouton OK pour fermer la boîte de dialogue. Si cette étape réussit, passez à l’étape suivante. 6. Rouvrez la boîte de dialogue Modifier le contrôle de code source . 7. Lier à un emplacement non lié. 8. Cliquez sur Annuler. |
Result from Step 5:La solution n’est plus sous contrôle de code source Result from Step 8:La solution n’est toujours pas sous contrôle de code source. |
Cas 5b : Dissocier
Unbind supprime les informations de contrôle de code source des projets et de leur solution. Les projets et solutions affectés sont basés sur une combinaison de sélection d’utilisateurs et de la façon dont les éléments ont été ajoutés au contrôle de code source.
| Action | Étapes de test | Résultats attendus à vérifier |
|---|---|---|
| Solution dissociée contenant un projet web IIS local ou système de fichiers et un projet client | 1. Créez un système de fichiers ou un projet web IIS local. 2. Ajoutez la solution au contrôle de code source. 3. Ajoutez un nouveau projet client à la solution. 4. Acceptez l’extraction de la solution si cela vous est demandé. 5. Ouvrez la boîte de dialogue Modifier le contrôle de code source . 6. Cliquez sur Dissocier. 7. Cliquez sur OK pour fermer la boîte de dialogue. 8. Essayez de consulter la solution, le projet, les éléments de solution, les éléments de projet. |
La solution et les projets ne sont pas sous contrôle de code source. Les commandes du menu Contrôle de code source n’apparaissent pas. |
| Annuler la liaison | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Ouvrez la boîte de dialogue Modifier le contrôle de code source . 4. Cliquez sur Dissocier tout. 5. Cliquez sur Annuler. |
La solution est sous contrôle de code source. |
Cas 5c : Rebind
Rebind est simplement une combinaison de délier et de lier : le processus de rebinder un projet ou une solution qui était auparavant sous contrôle de code source et qui avait été délié.
| Action | Étapes de test | Résultats attendus à vérifier |
|---|---|---|
| Relier de nouveau la solution et les projets sans fermer la boîte de dialogue Modifier le contrôle de code source | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Ouvrez la boîte de dialogue Modifier le contrôle de code source . 4. Cliquez sur Dissocier. 5. Sélectionnez toutes les lignes. 6. Cliquez sur Lier. 7. Cliquez sur OK pour fermer la boîte de dialogue Modifier le contrôle de code source . 8. Acceptez le paiement si vous y êtes invité. |
La solution et le projet sont sous contrôle de code source. |
| Projet rebiné uniquement sans fermer la boîte de dialogue Modifier le contrôle de code source | 1. Créez un projet. 2. Ajoutez uniquement le projet au contrôle de code source en utilisant (Fichier-Contrôle de Code Source-Ajouter les Projets Sélectionnés au Contrôle de Code Source). 3. Ouvrez la boîte de dialogue Modifier la gestion du code source. 4. Dissocier uniquement le projet. 5. Lier uniquement le projet. |
La solution reste incontrôlée. Le projet reste contrôlé. |
| Reconnexion de la solution uniquement sans fermer le dialogue Modifier le contrôle de code source | 1. Créez un projet. 2. Ajoutez uniquement la solution au contrôle de code source à l’aide de (Fichier, Contrôle de code source, Ajouter des projets sélectionnés au contrôle de code source. 3. Ouvrez la boîte de dialogue Modifier le contrôle de code source . 4. Désinscrit uniquement la solution (ne fermez pas la boîte de dialogue Modifier le contrôle de code source .) 5. Lier uniquement la solution. 6. Cliquez sur OK pour fermer la boîte de dialogue. 7. Consultez la solution et les éléments de solution (le cas échéant). |
La solution reste contrôlée. Le projet reste incontrôlé. |
| Rebind solution/projet uniquement lorsque dans le même répertoire | 1. Créez un projet. 2. Ajoutez uniquement le projet au contrôle de code source à l’aide de (Fichier, Contrôle de code source, Ajouter des projets sélectionnés au contrôle de code source). 3. Fermez la solution. 4. Créez une solution avec au moins deux projets. 5. Ajoutez la solution au contrôle de code source. 6. Ajoutez le projet créé à l’étape 1 à partir du contrôle de code source. 7. Acceptez l’extraction de la solution si vous y êtes invité. 8. Vérifiez l’intégralité de la solution. 9. Ouvrez la boîte de dialogue Modifier le contrôle de code source . 10. Sélectionnez le projet ajouté (à l’étape 6), puis cliquez sur Annuler la liaison. 11. Cliquez sur OK pour fermer la boîte de dialogue. 12. Acceptez la validation si vous y êtes invité. 13. Rouvrez la boîte de dialogue Modifier la source de contrôle. 14. Sélectionnez le projet ajouté (à l’étape 6), puis cliquez sur Lier. 15. Sélectionnez l’emplacement d’origine. |
La solution et les projets restent contrôlés. |