Szybki przegląd
Poniżej przedstawiono kilka ważnych, ale mniejszych
kwestii związanych z pracą z repozytorium.
- Projekt został oznaczony jako wersja przez użycie kontroli wersji dla projektu
wyświetlanego w środowisku roboczym. Z tego powodu należy zsynchronizować projekt
z repozytorium (czyli z elementem HEAD lub wykorzystywaną podgałęzią) przed oznaczeniem
go jako wersji. W przeciwnym razie może zdarzyć się sytuacja, w której inny użytkownik
zatwierdzi interesujące zmiany w projekcie, które powinny zostać zaktualizowane
w środowisku roboczym. Oznaczenie projektu jako wersji bez wykonywania jego aktualizacji
sprawi, że zmiany te nie zostaną uwzględnione.
- Repozytorium zawiera wszystkie projekty w repozytorium. Poszczególni użytkownicy
wybierają projekty, którymi są zainteresowani, i pobierają je do obszaru roboczego.
Od tego momentu użytkownicy będą synchronizowali tylko te projekty w odniesieniu do
repozytorium.
- Repozytorium stanowi dużą kolekcję wszystkich znanych projektów, nad którymi
trwa praca. Z perspektywy repozytorium cała treść elementu HEAD lub jego
rozgałęzienia może w dowolnym momencie ulec zmianie.
- Nadanie projektowi numeru wersji powoduje utworzenie jego migawki, która zostanie
umieszczona w repozytorium w sekcji Wersje, ale rozgałęzienia repozytorium w dalszym
ciągu mogą być modyfikowane.
- Zaleca się, aby najpierw wykonać aktualizację zmian dokonanych w repozytorium,
wykonać testy z użyciem tych zmian oraz zmian, które zostaną opublikowane, a następnie
zatwierdzić te zmiany. Pobranie najnowszych zmian z rozgałęzienia i ponowne wykonanie
testów daje pewność, że zatwierdzane zmiany będą działały poprawnie z aktualnym stanem
rozgałęzienia.
- Każdy projekt jest powiązany z określonym repozytorium. Różne projekty mogą być
powiązane z różnymi repozytoriami, które mogą znajdować się na różnych serwerach.