Panoramica
Il diagramma che segue illustra il flusso di lavoro UCM. In questa guida al tool si descrivono le aree più sfumate.
Nel modello UCM, le attività (lavoro) ricevute da più sorgenti vengono integrate ed organizzate in linee di base.
Solitamente, le linee di base passano attraverso un ciclo di verifica e di risoluzione degli errori finché non raggiungono
un livello di stabilità soddisfacente. Una volta raggiunto tale livello, il responsabile progetto le definisce 'linea di
base consigliate' per il flusso.
Per lavorare con la serie di versioni nelle linee di base consigliate, definire nuovamente le aree di lavoro di
sviluppo. Per diminuire al massimo la necessità di fusione durante l'attività di distribuzione, definire nuovamente le
aree di lavoro di sviluppo con ciascuna linea di base consigliata appena diventa disponibile.
Questa guida al tool è adatta quando si esegue Microsoft Windows.
Modalità d'uso del tool
Un'operazione di ridefinizione comporta i seguenti compiti:
-
Preparazione della visualizzazione di sviluppo
-
Avvio dell'operazione di ridefinizione
-
Fusione dei file
-
Verifica dell'area di lavoro di sviluppo
-
Completamento dell'operazione di ridefinizione
Fare riferimento alle
seguenti sezioni dell'aiuto in linea di ClearCase per informazioni dettagliate sui passi da seguire in questa
procedura:
-
Confronto dei file, directory e versioni
-
Fusione di file, directory e versioni
-
Verificare tutto il lavoro prima di avviare l'operazione di ridefinizione. ClearCase aggiorna solo i file e le
directory di cui si è effettuato il check-in. Il programma di utilità Ricerca check out di ClearCase ricerca
le versioni di check out nella visualizzazione.
-
Spostarsi nella propria area di lavoro di sviluppo. Nel riquadro di sinistra fare clic con il tasto destro del
mouse sulla directory di visualizzazione e selezionare ClearCase > Ricerca check out.
Fare
riferimento alla sezione relativa alla ricerca degli elementi di cui si è effettuato il check out nell'aiuto in
linea di ClearCase per istruzioni dettagliate sul lavoro di ricerca e check out.
-
Avviare il lavoro di ridefinizione da una vista allegata al flusso di sviluppo.
-
La casella di dialogo Anteprima del flusso ridefinito visualizza le linee di base del progetto la cui ridefinizione
è consigliata. Quando si avvia l'operazione di ridefinizione, si esegue la fusione di file e si riportano i
conflitti tra file da risolvere manualmente.
Fare
riferimento alla sezione relativa all'avvio dell'operazione di ridefinizione nell'aiuto in linea di
ClearCase per istruzioni dettagliate sul questa procedura.
-
ClearCase fonde il lavoro nel flusso di sviluppo con quello proveniente dal flusso di integrazione, completando in
modo manuale le fusioni più semplici.
-
Se si verificano dei conflitti di fusione non secondari, l'operazione di ridefinizione avvia il programma di
utilità DiffMerge e richiede la loro risoluzione.
Fare riferimento alla sezione
relativa alla fusione di file, directory e versioni nell'aiuto in linea di ClearCase per istruzioni dettagliate
sulle fasi di questa procedura.
-
Eseguire il build ed il test dei file sorgente nella vista di sviluppo per verificare che le attività non
distribuite siano state costruite con esito positivo con le versioni nelle linee di base.
-
Dopo aver eseguito la ridefinizione, il build ed il test dei file sorgente nella vista di sviluppo per verificare
che le attività non distribuite siano state costruite con esito positivo con le versioni nelle linee di base.
Il completamento dell'operazione di ridefinizione è composto da due compiti: esecuzione del check-in dei risultati
della fusione e modifica dello stato dell'operazione da completare.
-
Dopo la verifica del lavoro, fare clic su Completa nella casella di dialogo Stato della ridefinizione
-
ClearCase verifica che in tutte le versioni su cui è stato eseguito il check out nella vista di sviluppo
l'operazione di ridefinizione sia completa.
-
Fare clic su Chiudi per chiudere la casella di dialogo.
Consultare la
sezione relativa alla "Ridefinizione dell'area di lavoro" nel manuale di ClearCase Sviluppo del software per
informazioni dettagliate su ciascuna fase.
|