Domanda semplice, forse, ma una che ho difficoltà a trovare la risposta. Lavoro spesso in un client che utilizza TFS come controllo del codice sorgente e evitano completamente l'uso della funzione di fusione senza fondamento del controllo sorgente TFSDevo evitare fusioni senza fondamento in TFS?
In parte perché in passato richiedeva uno strumento da riga di comando per farlo, ma forse più importante perché quando lo fai ora nell'interfaccia, ti mostra un simbolo di avviso esclamativo giallo che stai effettivamente eseguendo un'unione senza base.
Questo tipo di spaventa e li evita del tutto. Ho cercato in giro per capire se ci sono rischi specifici coinvolti in fusioni senza fondamento, ma non riesco a scoprirlo (o dettagli su come le fusioni infondate funzionano sotto il cofano)
Lasciami girare questa domanda: perché stai suggerendo che usano un'unione senza fondamento? Che aspetto ha la loro struttura di ramo che rende questa operazione comune per loro? –
Bene, questo cliente usa una struttura di branching da Main a Dev to Patches dove capita abbastanza spesso che diverse patch sono in sviluppo allo stesso tempo ma non sono ancora pronte per essere unite a Dev, ma a volte può essere bello condividere tra i vari rami di patch man mano che vengono sviluppati. Ho pensato che avrei usato delle fusioni senza fondamento per questo. – Robba