Manuals

Podstawowe pojęcia

Zanim utkniemy podczas pracy z prawdziwymi plikami, ważne jest uzyskanie ogólnej wiedzy o tym jak działa Subversion i poznanie używanych terminów.

Repozytorium

Subversion używa centralnej bazy danych, która zawiera wszystkie pliki poddane kontroli wersji z ich pełną historią. Baza ta jest określana jako repozytorium. Repozytorium trzymane jest zwykle na serwerze plików z działającym programem serwera Subversion, który dostarcza zawartość klientom Subversion (jak TortoiseSVN) na życzenie. Jeśli robicie kopię zapasową jednej rzeczy, wykonujcie ją na repozytorium, ponieważ jest to ostateczna i podstawowa kopia kopia wszystkich waszych danych.

Kopia robocza

To tu wykonuje się prawdziwą pracę. Każdy projektant ma swoją własną kopię roboczą, czasami nazywaną piaskownicą, na swoim komputerze lokalnym. Możecie ściągnąć najnowszą wersję z repozytorium, pracować nad nią lokalnie bez wpływu na innych, a kiedy jesteście zadowoleni z wprowadzonych zmian, zatwierdźcie je z powrotem do repozytorium.

Kopia robocza Subversion nie zawiera historii projektu, ale przechowuje kopie plików w stanie zapisanym w repozytorium przed rozpoczęciem wprowadzania zmian. Oznacza to, że łatwo jest sprawdzić, jakie dokładnie wprowadzono zmiany.

Należy również wiedzieć, gdzie szukać TortoiseSVN, bo niewiele znajduje się w menu Start. To dlatego, że TortoiseSVN jest rozszerzeniem powłoki, zatem na początek należy uruchomić Eksploratora Windows. Kliknięcie prawym przyciskiem myszy na folder w Eksploratorze i powinno ukazać nowe wpisy w menu kontekstowym:

Rysunek 1.1. Menu TortoiseSVN dla niewersjonowanych folderów

Menu TortoiseSVN dla niewersjonowanych folderów


TortoiseSVN homepage