Praca z innym użytkownikiem

We wcześniejszej części tego kursu przedstawiono instrukcje dotyczące tworzenia projektu i zatwierdzania go do repozytorium. Pierwszym krokiem było określenie położenia repozytorium. Projekt był współużytkowany w tym położeniu, a następnie dodano i zatwierdzono element HEAD i zasoby.

Repozytorium zawiera obecnie projekt oraz dwa zatwierdzone pliki (plik1.txt i plik2.txt).

Nadszedł czas na znalezienie współpracownika (nazwijmy go Robertem), który przejdzie z Tobą kilka kroków (załóżmy, że masz na imię Jan). W tej sekcji pokazanie zostanie sposób, w jaki dwie osoby mogą pracować nad tym samym projektem i równocześnie zatwierdzać zmiany do repozytorium. Wykonane zostaną następujące czynności:

Poniżej przedstawiono kilka często używanych terminów, które opisują zmiany:
zmiany przychodzące Zmiany istniejące w repozytorium, które nie zostały jeszcze zaktualizowane przez użytkownika.
zmiany wychodzące Zmiany zatwierdzane przez użytkownika.
konflikt Użytkownik dokonał zmian w tym samym zasobie, który został zmodyfikowany w repozytorium.