Zone de test 7 : Partager
Cette zone de test couvre le partage d’éléments entre les emplacements via la commande Partager.
Une opération de partage est la duplication apparente de fichiers et d’éléments de dossier entre deux ou plusieurs emplacements au sein d’une hiérarchie de fichiers de contrôle de code source. La duplication ne se produit pas vraiment sur le serveur, mais l'utilisateur voit le même fichier dans deux ou plusieurs emplacements spécifiés. Chaque fois que des modifications sont apportées à l'un des éléments partagés, elles apparaissent dans tous les autres emplacements partagés.
Le partage dans les dossiers fonctionne si vous sélectionnez un dossier contenant au moins un fichier sous contrôle de code source. La commande de partage est désactivée dans les conditions suivantes :
Si le dossier sélectionné est un dossier vide.
Si un dossier réel existe, mais qu'il ne contient pas de fichiers de contrôle de code source.
Si un dossier virtuel existe, que les fichiers sous contrôle de code source s'y trouvent ou non.
Si un projet Web de site distant existe.
Accès au menu Commande
Les chemins d'accès au menu de l'environnement de développement intégré Visual Studio suivants sont utilisés dans les cas de test.
Partager : Fichier->Contrôle de code source->Partager.
Comportement attendu
Le fichier partagé apparaît dans l'emplacement partagé.
L’affichage de l’historique du magasin de versions du contrôle de code source indique que les fichiers sont partagés.
La modification d'un fichier partagé modifie les deux emplacements du fichier.
Cas de test
Les cas de test spécifiques pour la zone de test du partage sont décrits ci-dessous.
Action | Étapes de test | Résultats attendus à vérifier |
---|---|---|
Partager un fichier d'un projet chargé sous contrôle de code source vers un autre projet chargé | 1. Créez un projet. 2. Ajoutez un deuxième projet à la solution. 3. Créez un fichier dans le deuxième projet avec un nom qui n'est pas dans le premier projet. 4. Ajoutez une solution au contrôle de code source. 5. Sélectionnez le premier projet. 6. Ouvrez la boîte de dialogue Partager (Fichier – >Contrôle de code source – >Partager). 7. Partagez le fichier du deuxième projet vers le premier projet. 8. Sélectionner Extraire si vous y êtes invité. |
Comportement attendu courant. |
Partager un fichier d’un projet vers un autre | 1. Créez un projet. 2. Ajoutez-le au contrôle de code source. 3. Fermez la solution. 4. Créez un deuxième projet (nouvelle solution). 5. Ajoutez la solution au contrôle de code source. 6. Sélectionnez le projet. 7. Ouvrez la boîte de dialogue Partager (Fichier – >Contrôle de code source – >Partager). 8. Partagez un fichier du projet précédemment ajouté vers le projet ouvert. 9. Sélectionnez Extraire si vous y êtes invité. |
Comportement attendu courant. |
Partager un fichier qui ne fait pas partie du projet depuis le contrôle de code source dans le projet actuellement chargé | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Ajoutez un fichier au contrôle de code source qui ne fait pas partie du projet ou de la solution. 4. Sélectionnez le projet et ouvrez la boîte de dialogue Partager (Fichier –>Contrôle de code source –>Partager). 5. Sélectionnez dans la boîte de dialogue Partager un fichier qui n'existe pas dans le projet ou la solution en cours et partagez-le. 6. Sélectionnez Extraire si vous y êtes invité. |
Le magasin de contrôle de code source a effectué un téléchargement, de sorte que le fichier se trouve à présent à l'emplacement local du projet. |
Partager des fichiers d'un même projet vers un autre dossier | 1. Sélectionnez Extraire automatiquement dans Outils –>Options –>Contrôle de code source. 2. Créez un projet et ajoutez-le au contrôle de code source. 3. Ajoutez un dossier au projet. 4. Ajoutez un fichier au dossier et enregistrez le dossier. 5. Sélectionnez le dossier. 6. Ouvrez la boîte de dialogue Partager (Fichier – >Contrôle de code source – >Partager). 7. Partagez le fichier dans le dossier sélectionné. |
Comportement attendu courant. Le dossier doit être enregistré avec un fichier à l'intérieur avant de pouvoir être utilisé pour le partage. |
Partager un dossier dans le projet chargé — Récursif | 1. Créez un projet. 2. Ajoutez la solution au contrôle de code source. 3. Sélectionnez le projet. 4. Ouvrez la boîte de dialogue Partager (Fichier – >Contrôle de code source – >Partager). 5. Sélectionnez un dossier. 6. Partagez le dossier de manière récursive dans le projet. |
Comportement attendu courant. |
Partager plusieurs fichiers d’un projet vers un autre | 1. Créez un projet contenant plusieurs fichiers. 2. Ajoutez la solution au contrôle de code source. 3. Fermez la solution. 4. Créez un projet dans une nouvelle solution. 5. Ajoutez la solution au contrôle de code source. 6. Sélectionnez le projet. 7. Ouvrez la boîte de dialogue Partager (Fichier – >Contrôle de code source – >Partager). 8. Partagez plusieurs fichiers du projet précédemment créé vers le projet actuellement ouvert. |
Comportement attendu courant. |