È stato descritto come creare un progetto ed eseguirne il commit nel repository. Per prima cosa è stato specificato il percorso del repository. Il progetto è stato condiviso con quel percorso e con la sezione HEAD. Successivamente il progetto è stato sincronizzato per aprire la vista Sincronizzazione. Per finire, utilizzando tale vista, è stato eseguito il commit delle risorse.
Il repository contiene attualmente il progetto e i tre file di cui è stato eseguito il commit (file1.txt, file2.txt e file3.txt).
A questo punto, è necessario trovare un altro membro del team (di nome Fred) che collabori all'esecuzione di alcuni passaggi. In questa sezione verrà descritto come due persone possono lavorare sullo stesso progetto ed eseguire contemporaneamente il commit delle stesse modifiche nel repository. In particolare, si vuole eseguire quanto segue:
in entrata | Le modifiche nel repository, di cui l'utente non ha ancora eseguito l'aggiornamento. |
in uscita | Le modifiche di cui si sta per eseguire il commit. |
conflitto | Sia l'utente sia il repository presentano modifiche alla stessa risorsa. |