In questa sezione vengono fornite indicazioni su come confrontare e unire
modelli in un ambiente di sviluppo team.
Quando i membri di un team sviluppano dei modelli in parallelo, confrontano e uniscono
i modelli per risolvere conflitti o differenze tra versioni di un modello. I membri di un team
che gestiscono modelli in un sistema di gestione configurazione possono confrontare le versioni di
un file per comprendere la cronologia e lo sviluppo dei file. I membri di un team generalmente hanno necessità
di unire i file quando sviluppano i modelli in parallelo.
Esempio
Considerare il seguente esempio, che mostra in che modo più membri
di un team lavorano in parallelo.
In un repository, il file del modello
X si trova alla versione 20.
- L'utente A estrae il file del modello X e lo modifica.
- L'utente B estrae il file del modello, versione 20, X e lo modifica.
- L'utente A archivia il file e crea il file del modello X, versione 21.
- L'utente B tenta di archiviare il file.
- Il sistema di gestione configurazione rileva che nel repository è presente
una versione più recente del modello e inizia un'unione in modo che le modifiche dell'utente B
possano essere unite alle modifiche dell'utente A.
- L'utente B risolve i conflitti nell'unione.
- L'utente B salva il modello unito e completa l'archiviazione, creando un file del modello, versione 22.