Distribuzione TFS non cronologica?

1

Abbiamo il seguente scenario:

Il changeset n. 1 è un controllo non compilabile non finito
Il changeset n. 2 è una piccola attività completata
..
Changset # 5 completa il lavoro svolto su CS # 1

Tutti influenzano la stessa DLL di output.

Come distribuiamo le modifiche fatte su CS # 2 senza l'altro lavoro? Inoltre, come possiamo evitare che questa situazione si ripeta in futuro?

    
posta asan 12.07.2012 - 11:37
fonte

3 risposte

1

Solitamente (usando SVN) risolviamo questo problema usando i rami delle caratteristiche. Ciò consente alle funzionalità più grandi di essere unite alla linea principale una volta terminate. Un grande articolo sulle diverse strategie è qui link

    
risposta data 12.07.2012 - 13:47
fonte
0

Penso che in tal caso dovresti provare a "disabilitare" il tuo changeset n. 1

diciamo che se è una nuova funzione, non creare alcun modo per far funzionare questo codice nell'applicazione.

se si tratta di una sostituzione di un codice esistente, scriverlo mentre è in uso il vecchio codice e abilitarlo quando è terminato

    
risposta data 12.07.2012 - 13:01
fonte
0

Utilizza un ramo di funzione o un scaffale . Entrambi ti consentiranno di archiviare il lavoro in corso sul server ed eseguire una compilazione di team. Un ramo di funzionalità è un po 'più pesante, ma può anche essere più flessibile.

    
risposta data 11.08.2012 - 17:09
fonte

Leggi altre domande sui tag