Zone de test 5 : Changer le contrôle de code source

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.

  • Unbind:

    Supprime un projet/solution du contrôle de code source par connexion.

  • Connecter/Déconnexion :

    Bascule l’état connecté ou hors connexion de la solution contrôlée, qui est couvert dans la zone 3. Pour plus d’informations, consultez la zone de test 3 : Extraire/Annuler l’extraction.

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 zone de test de commande Modifier le contrôle de code source.

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. Boîte de dialogue Accepter l’avertissement s’il 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 vers 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 case activée dans.

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 (Share and Branch si vous utilisez Visual Source Coffre).
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 (Share and Branch si vous utilisez Visual Source Coffre).
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. 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. Boîte de dialogue Accepter l’avertissement s’il 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 est ajoutée au contrôle de code source.

La solution et le projet sont case activée sortis.
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. 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 vous y êtes invité.
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 case activée solution, projet, éléments de solution, é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 liaisons et de liaisons : processus de rebinding d’un projet/solution qui était précédemment sous contrôle de code source et qui n’était pas lié.

Action Étapes de test Résultats attendus à vérifier
Rebind solution et 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 case activée out 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 à l’aide de (File-Source> Control-Add> Selected Projects to Source Control).
3. Ouvrez la boîte de dialogue Modifier le contrôle de code source.
4. Dissocier uniquement le projet.
5. Lier uniquement le projet.
La solution reste incontrôlée.

Le projet reste contrôlé.
Solution rebinée uniquement sans fermer la boîte de 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 les éléments de solution et de solution (le cas échéant).)
La solution reste contrôlée.

Le projet reste incontrôlé.
Rebind solution/projet uniquement 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 le case activée out 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 le case activée out si vous y êtes invité.
13. Rouvrez la boîte de dialogue Modifier le contrôle de code source.
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.