Unione delle modifiche apportate da più utenti

Se si utilizza Rational ClearCase come sistema di gestione della configurazione software, quando più utenti apportano modifiche allo stesso file, al secondo utente che esegue l'archiviazione del file viene richiesto di eseguire l'unione.

L'unione è il processo di combinazione del contenuto di due o più file in un singolo, nuovo, file. Il primo utente che archivia il file crea una nuova versione. Il secondo utente che archivia il file deve eseguire l'unione. Se ClearCase può gestire la combinazione delle modifiche multiple al file, le modifiche vengono unite in una nuova versione del file automaticamente. Se le modifiche sono in conflitto oppure non è possibile risolverle, gli utenti devono risolvere i conflitti. ClearCase avvia lo strumento Diff Merge, in cui è possibile visualizzare le differenze ed unire due o più file, se necessario.

Se non può unire i due file, Functional Tester, automaticamente, non completa l'archiviazione.

La seguente tabella descrive il tipo di file di Functional Tester, lo strumento utilizzato per l'unione e le regole per l'archiviazione o l'unione dei file.

File Metodo di unione o regole per l'archiviazione
File Java Functional Tester unisce i file automaticamente. Se non è possibile eseguire un'unione automatica, ClearCase avvia lo strumento Diff Merge, in cui è possibile risolvere i conflitti. Per informazioni sull'utilizzo dello strumento Diff Merge, consultare la guida di ClearCase.
File dell'associazione oggetti

Functional Tester unisce automaticamente i file dell'associazione oggetti.

Per controllare l'unione automatica di file dell'associazione oggetti, utilizzare l'Editor associazioni oggetti. Ad esempio, se due utenti aggiungono lo stesso oggetto all'associazione, ma le informazioni di riconoscimento per l'oggetto sono diverse sul sistema di ognuno degli utenti, nell'associazione oggetti ci saranno due oggetti. Utilizzare l'associazione oggetti per unificare i due oggetti.

Per informazioni su come si comporta Functional Tester quando l'utente annulla l'archiviazione di un'associazione oggetti di test privata o condivisa nelle varie fasi della procedura, consultare Annullamento durante l'archiviazione in un'associazione oggetti di test unita.

File di definizione dello script

Functional Tester unisce automaticamente i file di definizione degli script. Se non è possibile eseguire un'unione automatica, ClearCase avvia lo strumento Diff Merge, in cui è possibile risolvere i conflitti.

File di punto di verifica

Functional Tester archivia le ultime modifiche nel file di punto di verifica.

Se due utenti estraggono lo stesso file di punto di verifica ed uno di essi archivia per primo le modifiche, al secondo utente che effettua l'archiviazione non viene richiesto di effettuare l'unione. Quindi le modifiche archiviate dal secondo utente sovrascrivono quelle archiviate dal primo.

File di pool di dati

Functional Tester archivia le ultime modifiche nel file del pool di dati.

Se due utenti estraggono lo stesso file del pool di datied uno di essi archivia per primo le modifiche, al secondo utente che effettua l'archiviazione non viene richiesto di effettuare l'unione. Quindi le modifiche archiviate dal secondo utente sovrascrivono quelle archiviate dal primo.


Feedback