Un breve riepilogo
Di seguito vengono riportati alcuni dei più importanti argomenti associati all'utilizzo di un repository.
- Il progetto è stato codificato come una versione e la creazione di versione è avvenuta a partire dal progetto come era visualizzato nel workbench. Per questo motivo
è importante sincronizzare il progetto con il repository (cioè l'HEAD o la
sezione in cui si sta lavorando) prima di creare la versione. In caso contrario, un altro utente potrebbe aver eseguito il commit di modifiche rilevanti nel progetto che deve ancora essere aggiornato nel workbench. Se si procede con la creazione della versione del progetto senza eseguirne l'aggiornamento, la
versione sarà priva di tali modifiche.
- Il repository contiene tutti i progetti presenti nel repository.
Individuals pick the projects they are interested in and check
them out into the workspace. A partire da questo punto, gli utenti sincronizzeranno questi progetti
(esclusivamente) rispetto al repository.
- Il repository rappresenta un'ampia raccolta in corso d'opera di tutti i progetti
noti. Dalla prospettiva del repository, tutto ciò che si trova in HEAD o in una
sezione risulta sempre disponibile per modifiche.
- L'operazione di creazione versione esegue effettivamente uno snapshot del
progetto e lo inserisce nella sezione Versioni del repository, sebbene le
sezioni del repository restino ancora aperte per altre modifiche.
- È importante per prima cosa effettuare l'aggiornamento delle modifiche
del repository, verificare queste modifiche con quelle di
cui si desidera eseguire il commit, quindi eseguire il commit delle modifiche. By first taking the latest
changes in the branch, and retesting, it helps to ensure that the
changes about to be committed will actually work with the current state
of the branch.
- Ogni progetto è associato a un repository specifico. Progetti diversi
possono essere associati a diversi repository che, di fatto, potrebbero
trovarsi su server completamente diversi.