Stiamo eseguendo una consegna dal nostro stream di sviluppo allo stream integrato che condividiamo. Questo processo consente al nostro team di build di costruire la nostra applicazione dalla visualizzazione integrata. Questo è per un'applicazione Java.
Ci sono diverse attività che non sono mai state consegnate allo stream integrato: vecchie modifiche che non erano mai volute dagli utenti.
Stiamo pianificando una distribuzione e sta diventando sempre più difficile distinguere quali attività dovrebbero e non dovrebbero essere implementate (stiamo già adottando misure per migliorare la nostra convenzione sui nomi delle attività). Quindi stiamo pianificando di distribuire tutte le attività registrate, partendo dal presupposto che il nostro ambiente corrente in DEV è una distribuzione accettabile per il nostro team di TEST.
Ho alcune domande su come ClearCase gestirà tale consegna.
- In che modo ClearCase gestisce due attività che vengono consegnate nello stesso momento in cui entrambe hanno apportato modifiche allo stesso oggetto Class?
- In che modo ClearCase gestirà una vecchia attività fornita con chages di classe in cui un'attività più recente ha già apportato modifiche a tale classe e l'ha resa obsoleta?
- Quali differenze tra due versioni della stessa classe genererebbero una "Differenza di fusione"?