Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten obszar testu wtyczki kontroli źródła obejmuje zmianę kontroli źródła za pomocą polecenia Change Source Control .
Polecenie Change Source Control udostępnia cztery podstawowe funkcje dla użytkownika:
Powiązać:
Umożliwia użytkownikowi ustanowienie lub ponowne utworzenie linku kontroli źródła między rozwiązaniem/projektem a magazynem wersji.
Odłączyć:
Usuwa projekt/rozwiązanie z kontroli źródła na podstawie połączenia.
Łączenie/rozłączanie:
Przełącza stan połączenia lub offline kontrolowanego rozwiązania, co jest omówione w obszarze 3. Aby uzyskać więcej informacji, zobacz Test Area 3: Check Out/Undo Checkout (Obszar testowy 3: wyewidencjonowywanie/cofanie wyewidencjonowania).
Dostęp do menu poleceń
W przypadkach testowych jest używana następująca ścieżka menu zintegrowanego środowiska programistycznego programu Visual Studio.
Zmień kontrolę źródła: plik, kontrola źródła, zmień kontrolę źródła.
Przypadki testowe
Poniżej przedstawiono konkretne przypadki testowe dla obszaru testowego polecenia Change Source Control .
Przypadek 5a: Wiązanie
Powiązanie umożliwia użytkownikowi dodawanie informacji kontroli kodu źródłowego do wybranych projektów i rozwiązań. Użytkownik jest zwykle proszony o zidentyfikowanie projektu w systemie kontroli wersji, do którego mają zostać dodane. Użytkownik może nie utworzyć nowego projektu w kontroli źródła w ramach tej operacji (w przeciwieństwie do polecenia Dodaj do kontroli źródła).
| Akcja | Kroki testu | Oczekiwane wyniki do zweryfikowania |
|---|---|---|
| Wiązanie z pustą lokalizacją | 1. Utwórz projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła). 4. Kliknij przycisk Usuń powiązanie. 5. Zaakceptuj okno dialogowe ostrzeżenia, jeśli zostanie wyświetlone. 6. Zaznacz wszystkie elementy. 7. Kliknij pozycję Powiąż. 8. Przejdź do pustej lokalizacji w repozytorium kontroli wersji. 9. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła . 10. Kliknij przycisk Kontynuuj z tymi powiązaniami w oknie dialogowym potwierdzenia. 11. Kliknij przycisk OK w oknie dialogowym ostrzeżenia, jeśli zostanie wyświetlony. 12. Zaewidencjonuj wszystko. Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 13. Otwórz rozwiązanie z systemu kontroli wersji w nowej lokalizacji. |
Result from Step 12:Rozwiązanie i projekt są powiązane z nowym celem i zapisywane w magazynie wersji. Pliki rozwiązania i projektu są zaewidencjonowane. Hierarchia projektu przechowywania wersji jest zgodna z hierarchią folderów projektu na dysku. Result from Step 13:Wszystkie elementy projektu są pobierane. |
| Połącz się z lokalizacją, która jest zsynchronizowana z klientem | 1. Utwórz projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Utwórz duplikat rozwiązania i projektu w magazynie wersji (Share i Branch, jeśli korzystasz z programu Visual SourceSafe). 4. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła). Odłącz wszystkich. 6. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła . 7. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła . 8. Wybierz wszystko. Kliknij Powiąż. 10. Przejdź do rozgałęzionej lokalizacji rozwiązania i projektu (z kroku 3) 11. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła . 12. Pobierz najnowsze rekursywnie dla wszystkich elementów. |
Zawartość pliku po pobraniu jest taka sama jak przed pobraniem. |
| Wiązanie z lokalizacją, która nie jest zsynchronizowana z klientem | 1. Utwórz projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Utwórz duplikat rozwiązania i projektu w repozytorium wersji (Udostępnij i rozgałęziać, jeśli korzystasz z programu Visual SourceSafe). 4. Zmodyfikuj pliki w rozgałęzionym projekcie w repozytorium wersji. 5. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła). Rozłącz wszystkie 7. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła . 8. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła . 9. Zaznacz wszystko. 10. Kliknij Powiąż. 11. Przejdź do rozgałęzionej lokalizacji rozwiązania i projektu. 12. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła . 13. Zaakceptuj okno dialogowe z ostrzeżeniem, jeśli zostanie wyświetlone. 14. Pobierz najnowszą rekursywną dla wszystkich elementów. |
Pliki zmodyfikowane w kroku 4 również są modyfikowane lokalnie. |
| Wiązanie rozwiązania, które nigdy nie było pod kontrolą źródła | 1. Utwórz pusty folder w kontroli źródła. 2. Utwórz projekt klienta. 3. Otwórz okno dialogowe Kontrola źródła zmian (plik, kontrola źródła, zmiana kontroli źródła). 4. Powiąż rozwiązanie z pustą lokalizacją w kontroli źródła. 5. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła . 6. Kliknij przycisk Kontynuuj z tymi powiązaniami w oknie dialogowym potwierdzenia. 7. Kliknij przycisk OK w oknie dialogowym ostrzeżenia, jeśli zostanie wyświetlony. |
Rozwiązanie jest dodawane do kontroli źródła. Rozwiązanie i projekt są wyewidencjonowane. |
| Anuluj powiązanie | 1. Utwórz projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Otwórz okno dialogowe Zmienianie kontroli źródła. 4. Rozwiąż wszystkie. 5. Kliknij przycisk OK , aby zamknąć okno dialogowe. Jeśli ten krok zakończy się pomyślnie, przejdź do następnego kroku. 6. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła . 7. Powiąż z niepowiązaną lokalizacją. 8. Kliknij przycisk Anuluj. |
Result from Step 5:Rozwiązanie nie jest już pod kontrolą źródła Result from Step 8:Rozwiązanie nadal nie jest pod kontrolą źródła. |
Przypadek 5b: Rozłącz
Unbind usuwa informacje kontroli kodu źródłowego z projektów i ich rozwiązania. Objęte projekty i rozwiązanie są oparte na kombinacji wyboru użytkownika i sposobu dodawania elementów do kontroli źródła.
| Akcja | Kroki testu | Oczekiwane wyniki do zweryfikowania |
|---|---|---|
| Rozwiązanie bez powiązania zawierające jeden system plików lub lokalny projekt sieci Web usług IIS i jeden projekt klienta | 1. Utwórz projekt systemu plików lub lokalny projekt sieci Web w usługach IIS. 2. Dodaj rozwiązanie do kontroli źródła. 3. Dodaj nowy projekt klienta do rozwiązania. 4. Zaakceptuj wyewidencjonowywanie rozwiązania, jeśli zostanie wyświetlony monit. 5. Otwórz okno dialogowe Zmienianie kontroli źródła . 6. Kliknij przycisk Usuń powiązanie. 7. Kliknij przycisk OK , aby zamknąć okno dialogowe. 8. Spróbuj wyewidencjonować rozwiązanie, projekt, elementy rozwiązania, elementy projektu. |
Rozwiązanie i projekty NIE są pod kontrolą źródła. Polecenia menu Kontrola źródła nie są wyświetlane. |
| Anuluj rozłączenie | 1. Utwórz projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Otwórz okno dialogowe Zmienianie kontroli źródła . 4. Kliknij Usuń powiązanie wszystkich. 5. Kliknij przycisk Anuluj. |
Rozwiązanie jest pod kontrolą źródła. |
Przypadek 5c: Ponowne przypisanie
Rebind to po prostu kombinacja powiązania i powiązania — proces ponownego powiązania projektu/rozwiązania, który był wcześniej pod kontrolą źródła i był niezwiązany.
| Akcja | Kroki testu | Oczekiwane wyniki do zweryfikowania |
|---|---|---|
| Ponowne powiązanie rozwiązań i projektów bez zamykania okna dialogowego Zmienianie kontroli źródła | 1. Utwórz projekt. 2. Dodaj rozwiązanie do kontroli źródła. 3. Otwórz okno dialogowe Zmienianie kontroli źródła . 4. Kliknij przycisk Usuń powiązanie. 5. Zaznacz wszystkie wiersze. 6. Kliknij pozycję Powiąż. 7. Kliknij przycisk OK , aby zamknąć okno dialogowe Zmienianie kontroli źródła . 8. Zaakceptuj zamówienie, jeśli zostaniesz o to poproszony. |
Rozwiązanie i projekt są pod kontrolą źródła. |
| Ponowne powiązanie projektu tylko bez zamykania okna dialogowego Zmienianie kontroli źródła | 1. Utwórz projekt. 2. Dodaj tylko projekt do kontroli źródła używając (Plik->Kontrola źródła->Dodaj wybrane projekty do kontroli źródła). 3. Otwórz okno dialogowe Zmienianie kontroli źródła. 4. Usuń powiązanie tylko z projektem. 5. Powiąż tylko projekt. |
Rozwiązanie pozostaje niekontrolowane. Projekt pozostaje kontrolowany. |
| Ponownie powiąż rozwiązanie bez zamykania okna dialogowego Zmiana kontroli źródła | 1. Utwórz projekt. 2. Dodaj tylko rozwiązanie do kontroli źródła przy użyciu (Plik, Kontrola źródła, Dodaj wybrane projekty do kontroli źródła. 3. Otwórz okno dialogowe Zmienianie kontroli źródła . 4. Usuń powiązanie tylko z rozwiązaniem (nie zamykaj okna dialogowego Zmienianie kontroli źródła ). 5. Powiąż tylko rozwiązanie. 6. Kliknij przycisk OK , aby zamknąć okno dialogowe. 7. Sprawdź rozwiązania i elementy rozwiązania (jeśli istnieją). |
Rozwiązanie pozostaje kontrolowane. Projekt pozostaje niekontrolowany. |
| Ponowne powiązanie rozwiązania/projektu tylko wtedy, gdy znajdują się w tym samym folderze | 1. Utwórz projekt. 2. Dodaj tylko projekt do kontroli źródła przy użyciu (Plik, Kontrola źródła, Dodaj wybrane projekty do kontroli źródła. 3. Zamknij rozwiązanie. 4. Utwórz nowe rozwiązanie z co najmniej dwoma projektami. 5. Dodaj rozwiązanie do kontroli źródła. 6. Dodaj projekt utworzony w kroku 1 z kontroli źródła. 7. Zaakceptuj operację wyewidencjonowania rozwiązania, jeśli pojawi się monit. 8. Przedstaw całe rozwiązanie. 9. Otwórz okno dialogowe Zmienianie kontroli źródła . 10. Wybierz dodany projekt (z kroku 6) i kliknij przycisk Usuń powiązanie. 11. Kliknij przycisk OK , aby zamknąć okno dialogowe. 12. Zaakceptuj transakcję, jeśli pojawi się monit. 13. Otwórz ponownie okno dialogowe Zmienianie kontroli źródła . 14. Wybierz dodany projekt (z kroku 6), a następnie kliknij pozycję Powiąż. 15. Wybierz oryginalną lokalizację. |
Rozwiązanie i projekty pozostają kontrolowane. |