Sdílet prostřednictvím


Testovací oblast 5: Změna správy zdrojového kódu

Tato testovací oblast modulu plug-in správy zdrojového kódu pokrývá změnu správy zdrojového kódu pomocí příkazu Změnit správu zdrojového kódu .

Příkaz Change Source Control (Změnit správu zdrojového kódu ) poskytuje uživateli čtyři základní funkce:

  • Vázat:

    Umožňuje uživateli vytvořit nebo obnovit propojení správy zdrojového kódu mezi řešením nebo projektem a úložištěm verzí.

  • Odpojení:

    Odebere projekt nebo řešení ze správy zdrojového kódu na základě připojení.

  • Připojení/Odpojit:

    Přepíná připojený nebo offline stav řízeného řešení, které je pokryto oblastí 3. Další informace najdete v tématu Testovací oblast 3: Rezervace nebo vrácení rezervace zpět.

Přístup k nabídce příkazů

V testovacích případech se používá následující cesta nabídky integrovaného vývojového prostředí sady Visual Studio.

Change Source Control:File, Source Control, Change Source Control.

Testovací případy

Níže jsou uvedené konkrétní testovací případy pro testovací oblast příkazu Změnit správu zdrojového kódu .

Případ 5a: Vazba

Vazba umožňuje uživateli přidat informace o správě zdrojového kódu do vybraných projektů a řešení. Uživateli se obvykle zobrazí výzva k identifikaci projektu ve správě zdrojového kódu, do kterého se mají přidat. Uživatel nemusí v rámci této operace vytvořit nový projekt ve správě zdrojového kódu (na rozdíl od příkazu Přidat do správy zdrojového kódu).

Akce Testovací kroky Očekávané výsledky k ověření
Vytvoření vazby k prázdnému umístění 1. Vytvořte projekt.
2. Přidejte řešení do správy zdrojového kódu.
3. Open Change Source Control dialog box (File, Source Control, Change Source Control).
4. Klikněte na zrušit vazbu.
5. Pokud se zobrazí, přijměte dialogové okno upozornění.
6. Vyberte všechny položky.
7. Klepněte na tlačítko Vytvořit vazbu.
8. Přejděte do prázdného umístění v úložišti správy zdrojového kódu.
9. Kliknutím na tlačítko OK zavřete dialogové okno Změnit správu zdrojového kódu .
10. Klepněte na tlačítko Pokračovat s těmito vazbami v potvrzovací dialogové okno.
11. Klepněte na tlačítko OK v dialogovém okně upozornění, pokud se zobrazí.
12. Zkontrolujte vše. Pokud tento krok proběhne úspěšně, pokračujte dalším krokem.
13. Otevřete řešení ze správy zdrojového kódu do nového umístění.
Result from Step 12:

Řešení a projekt jsou vázány a zapsány do nového cíle v úložišti verzí.

Řešení a soubory projektu jsou vráceny se změnami.

Hierarchie projektu úložiště verzí odpovídá hierarchii složek projektu na disku.

Result from Step 13:

Všechny položky projektu se stáhnou.
Vazba na umístění, které je synchronizované s klientem 1. Vytvořte projekt.
2. Přidejte řešení do správy zdrojového kódu.
3. Vytvořte duplikát řešení a projektu v úložišti verzí (pokud používáte Visual Source Sejf).
4. Open Change Source Control dialog box (File, Source Control, Change Source Control).
5. Zrušit vazbu.
6. Kliknutím na tlačítko OK zavřete dialogové okno Změnit správu zdrojového kódu .
7. Znovu otevřete dialogové okno Změnit správu zdrojového kódu .
8. Vyberte vše.
9. Klepněte na tlačítko Svázat.
10. Přejděte do větveného umístění řešení a projektu (od kroku 3)
11. Kliknutím na tlačítko OK zavřete dialogové okno Změnit správu zdrojového kódu .
12. Získejte nejnovější rekurzivně pro všechny položky.
Obsah souboru po získání je stejný jako před získáním.
Vazba k umístění, které není synchronizované s klientem 1. Vytvořte projekt.
2. Přidejte řešení do správy zdrojového kódu.
3. Vytvořte duplikát řešení a projektu v úložišti verzí (pokud používáte Visual Source Sejf).
4. Upravte soubory v rozvětveného projektu v úložišti verzí.
5. Open Change Source Control dialog box (File, Source Control, Change Source Control).
6. Zrušte vazbu.
7. Kliknutím na tlačítko OK zavřete dialogové okno Změnit správu zdrojového kódu .
8. Znovu otevřete dialogové okno Změnit správu zdrojového kódu .
9. Vyberte vše.
10. Klikněte na Vytvořit vazbu.
11. Přejděte do větveného umístění pro řešení a projekt.
12. Kliknutím na tlačítko OK zavřete dialogové okno Změnit správu zdrojového kódu .
13. Pokud se zobrazí dialogové okno Přijmout upozornění
14. Získejte nejnovější rekurzivní pro všechny položky.
Soubory, které byly změněny v kroku 4, se také upravují místně.
Vytvoření vazby řešení, které nebylo nikdy pod správou zdrojového kódu 1. Vytvořte prázdnou složku ve správě zdrojového kódu.
2. Vytvořte projekt klienta.
3. Open Change Source Control dialog box (File, Source Control, Change Source Control).
4. Vytvořte vazbu řešení na prázdné umístění ve správě zdrojového kódu.
5. Kliknutím na tlačítko OK zavřete dialogové okno Změnit správu zdrojového kódu .
6. Klepněte na tlačítko Pokračovat s těmito vazbami v potvrzovací dialogové okno.
7. Klepněte na tlačítko OK v dialogovém okně upozornění, pokud se zobrazí.
Řešení se přidá do správy zdrojového kódu.

Řešení a projekt jsou rezervovány.
Zrušit vazbu 1. Vytvořte projekt.
2. Přidejte řešení do správy zdrojového kódu.
3. Otevřete dialogové okno Změnit správu zdrojového kódu.
4. Zrušit vazbu.
5. Kliknutím na tlačítko OK zavřete dialogové okno. Pokud tento krok proběhne úspěšně, pokračujte dalším krokem.
6. Znovu otevřete dialogové okno Změnit správu zdrojového kódu .
7. Vytvořte vazbu na nesouvisející umístění.
8. Klikněte na tlačítko Storno.
Result from Step 5:

Řešení už není ve správě zdrojového kódu.

Result from Step 8:

Řešení stále není pod správou zdrojového kódu.

Případ 5b: Zrušení vazby

Zrušení vazby odebere informace o správě zdrojového kódu z projektů a jejich řešení. Ovlivněné projekty a řešení jsou založeny na kombinaci výběru uživatele a způsobu přidání položek do správy zdrojového kódu.

Akce Testovací kroky Očekávané výsledky k ověření
Řešení bez vazby obsahující jeden souborový systém nebo místní webový projekt IIS a jeden klientský projekt 1. Vytvořte souborový systém nebo místní webový projekt IIS.
2. Přidejte řešení do správy zdrojového kódu.
3. Přidejte do řešení nový projekt klienta.
4. Pokud se zobrazí výzva, přijměte možnost Rezervovat řešení.
5. Otevřete dialogové okno Změnit správu zdrojového kódu .
6. Klikněte na zrušit vazbu.
7. Kliknutím na tlačítko OK zavřete dialogové okno.
8. Pokuste se rezervovat řešení, projekt, položky řešení, položky projektu.
Řešení a projekty nejsou pod správou zdrojového kódu.

Příkazy nabídky Správa zdrojového kódu se nezobrazují.
Zrušit zrušení vazby 1. Vytvořte projekt.
2. Přidejte řešení do správy zdrojového kódu.
3. Otevřete dialogové okno Změnit správu zdrojového kódu .
4. Klikněte na zrušit vazbu všech.
5. Klikněte na tlačítko Storno.
Řešení je pod správou zdrojového kódu.

Případ 5c: Rebind

Rebind je jednoduše kombinace vazby a vazby – proces opětovné vazby projektu nebo řešení, který byl dříve pod správou zdrojového kódu a nevázaný.

Akce Testovací kroky Očekávané výsledky k ověření
Opětovné vazby řešení a projektů bez zavření dialogového okna Změnit správu zdrojového kódu 1. Vytvořte projekt.
2. Přidejte řešení do správy zdrojového kódu.
3. Otevřete dialogové okno Změnit správu zdrojového kódu .
4. Klikněte na zrušit vazbu.
5. Vyberte všechny řádky.
6. Klepněte na tlačítko Vytvořit vazbu.
7. Kliknutím na tlačítko OK zavřete dialogové okno Změnit správu zdrojového kódu .
8. Pokud se zobrazí výzva, přijměte rezervaci.
Řešení a projekt jsou pod správou zdrojového kódu.
Opětovné vazby projektu pouze bez zavření dialogového okna Změnit správu zdrojového kódu 1. Vytvořte projekt.
2. Přidat pouze projekt do správy zdrojového kódu pomocí (File-Source> Control-Add> Selected Projects to Source Control.
3. Otevřete dialogové okno Změnit správu zdrojového kódu.
4. Zrušte vazbu pouze projektu.
5. Vytvořte vazbu pouze na projekt.
Roztok zůstává nekontrolovatelný.

Projekt zůstává řízen.
Rebind solution only without closing Change Source Control dialog box 1. Vytvořte projekt.
2. Přidejte pouze řešení do správy zdrojového kódu pomocí (Soubor, Správa zdrojového kódu, Přidat vybrané projekty do správy zdrojového kódu.
3. Otevřete dialogové okno Změnit správu zdrojového kódu .
4. Zrušit vazbu pouze řešení (Nezavírejte dialogové okno Změnit správu zdrojového kódu .)
5. Vytvořte vazbu pouze na řešení.
6. Kliknutím na tlačítko OK zavřete dialogové okno.
7. Zkontrolujte řešení a položky řešení (pokud existuje.)
Řešení zůstává řízené.

Projekt zůstává nekontrolovatelný.
Opětovné vazby řešení nebo projektu pouze v jednom adresáři 1. Vytvořte projekt.
2. Přidejte pouze projekt do správy zdrojového kódu pomocí (Soubor, Správa zdrojového kódu, Přidat vybrané projekty do správy zdrojového kódu.
3. Zavřete řešení.
4. Vytvořte nové řešení s alespoň dvěma projekty.
5. Přidejte řešení do správy zdrojového kódu.
6. Přidejte projekt vytvořený v kroku 1 ze správy zdrojového kódu.
7. Pokud se zobrazí výzva, přijměte rezervaci řešení.
8. Zkontrolujte celé řešení.
9. Otevřete dialogové okno Změnit správu zdrojového kódu .
10. Vyberte přidaný projekt (z kroku 6) a klikněte na Zrušit vazbu.
11. Kliknutím na tlačítko OK zavřete dialogové okno.
12. Pokud se zobrazí výzva, přijměte rezervaci.
13. Znovu otevřete dialogové okno Změnit správu zdrojového kódu .
14. Vyberte přidaný projekt (z kroku 6) a klikněte na Vytvořit vazbu.
15. Vyberte původní umístění.
Řešení a projekty zůstávají řízeny.