Zarządzanie Wersjami (VSS) Na przykładzie pakietu Microsoft Visual SourceSafe 6.0

Download Report

Transcript Zarządzanie Wersjami (VSS) Na przykładzie pakietu Microsoft Visual SourceSafe 6.0

Zarządzanie Wersjami
Na przykładzie pakietu
Microsoft Visual SourceSafe 6.0 (VSS)
Krzysztof Trela, s1761
Główne cechy funkcjonalne
 Wersjonowanie na poziomie projektu lub
pojedynczego pliku
 Dzielenie jednego pliku przez wiele projektów
 Scalanie współdzielonych plików (merging)
 Wersjonowanie
 Kontrola dostępu do zasobów
Integracja ze środowiskami
programistycznymi MS
 Microsoft Visual Basic®,
 Microsoft Visual C++®,
 Microsoft Access,
 Microsoft FrontPage®
 oraz .NET
Serwer VSS
Głowne zadania:



Zarządzanie użytkownikami
Zarządzanie bazami VSS
Archiwizacja projektów
Zarządzanie użytkownikami
Dodanie użytkownika
Zarządzanie bazą VSS
Archiwizacja projektów
Klient VSS
Podstawowe Operacje (cz. 1)
 Wybór bazy VSS
 Tworzenie nowych Projektów
 Ustawianie folderu roboczego
 Dodawanie plików, folderów
Dodanie projektu
Ustawienie folderu roboczego
Dodanie plików
Podstawowe Operacje (cz. 2)
 Kasowanie/odtwarzanie plików/projektów
 Check In, Check Out (opcja: rekurencyjnie)
 Edycja plików
 Pobieranie/podgląd plików (get/view/history)
Check In, Check Out
(opcja: rekurencyjnie)
Historia zmian
Podstawowe Operacje (cz. 3)
 Rozgałęziane/współdzielenie plików/projektów
(branching/sharing)
 Scalanie plików (merging)
 Scalanie rozgałęzionych projektów
 Wyszukiwanie plików (po nazwie lub statusie)
Rozgałęzianie (Branching)
Scalanie rozgałęzionych projektów
Pozostałe operacje
•Cloacking (nieużywane segmenty projektu)
•Kontrola wersji - etykietowanie (Labels)
•Blokowanie edycji (Pinning) plików i projektów
•Powrót do wcześniejszych wersji
•Zmienianie hasła
•Praca z poziomu lini poleceń
Wady VSS
 Własna autentykacja (brak możliwości *pełnej*
integracji z Active Directory)
 Wysokie koszty (bezpłatne odpowiedniki)
Inne systemy





RAZOR
CVS
PVCS
ClearCase
Perforce
Ko.NET