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