1 Systemy kontroli wersji Autorzy: Mirosław Jedynak Adam Łączyński
2 Wstęp Definicja problemu Pojęcia Repository Working copy Check-out Commit Change/diff
3 Wstęp Pojęcia (c.d.) Branch Marge Tag Conflict
4 Modele wersjonowania, współdzielenie plików Głównym celem systemów kontroli wersji jest umożliwienie równoczesnej edycji oraz współdzielenie danych
5 Modele wersjonowania, współdzielenie plików Model Lock-Modify-Unlock
6 Modele wersjonowania, współdzielenie plików Model Copy-Modify-Merge
7 Znane architektury systemów scentralizowane rozproszone
8 Przegląd SCCS The Revision Control System (RCS) Concurrent Versions System (CVS) Subversion (SVN) Microsoft Visual SourceSafe/Team Foudation Server
9 Przegląd (cd.) GNU Arch Monotone Aegis Borland Star Team
10 Porównanie – wybrane cechy Atomic commits Zmiana nazw plików Łączenie (merge) Interfejs i integracja Rozproszone repozytoria Klonowanie Definiowanie uprawnień
11 Porównanie – wybrane cechy (cd.) Wspieranie changeset’ów Jakość dokumentacji Praca w sieci Przenośność Hooks (zdarzenia)
12 Porównanie - zestawienie
13 Trendy
14 Bibliografia http://svnbook.red-bean.com/ http://cvsbook.red-bean.com/ http://www.dwheeler.com/essays/scm.html http://en.wikipedia.org/wiki/Category:Version_control_ systems http://msdn.microsoft.com/vstudio/teamsystem/support/ faqs/foundation_techfaq/default.aspx#version http://linuxmafia.com/faq/Apps/scm.html http://www.szabgab.com/subversion_vs_xyz.html http://www.highprogrammer.com/alan/windev/ sourcesafe.html http://en.wikipedia.org/wiki/Comparison_of_revision_ control_software http://www.codinghorror.com/blog/archives/000660.html http://www.google.com/trends
15 Koncepcja projektu System automatycznego zarządzania wersjami typu Lock-Modify-Unlock Autorzy: Mirosław Jedynak Adam Łączyński
16 Opis problemu Cel produktu Poprawa komfortu pracy w środowisku rozproszonym Zautomatyzowanie czynności administracyjnych
17 Architektura systemu
18 Sekwencja działania