Come posso assicurarmi che un ramo venga duplicato nel mio sviluppo e nelle filiali principali in TFVC?

1

Ho ereditato una soluzione di Visual Studio con un ramo principale, un ramo QA al di fuori di Main e un ramo DEV al di fuori del controllo qualità. Sembra che questi siano gli unici rami e siano esistiti per la durata della soluzione. La soluzione ha 5 progetti e nella nostra nuova versione voglio creare un comportamento diverso per uno dei progetti, ma poi tornare al vecchio comportamento per le versioni successive. Quindi il mio piano è quello di ramificare quel progetto e quindi non unirlo di nuovo.

Se ramo il progetto in DEV, quel nuovo ramo si rifletterà anche in QA e Main?

Quando ho provato a cercare questa domanda, ho trovato questo articolo: link

Parla dell'isolamento dello sviluppo e dell'isolamento delle funzioni, ma non spiega come fare entrambe le cose contemporaneamente.

Mi scuso se questo sembra criptico, ma la mia ragione per avere un comportamento diverso in questa versione è molto complicata e potrebbe facilmente triplicare la lunghezza di questa domanda ed è in gran parte irrilevante. Quindi, dato che ho bisogno di una modifica una tantum a uno dei miei progetti, qual è il modo migliore per fare ciò che sto cercando di fare?

    
posta Kyle Delaney 07.02.2018 - 23:31
fonte

0 risposte