Mi sono recentemente spostato da Mecurial a TFS 2012 per occuparmi del controllo del codice sorgente. Finora mi piace davvero, ma sono solo bloccato su un aspetto, quindi speravo che qualcuno qui potesse aiutarmi.TFS 2012 verifica se un ramo è stato unito
Diciamo che ho un ramo chiamato "Principale", e quindi mi dirigo da questo, chiamandolo "Caratteristica 1". Posso lavorare sulle modifiche in "Feature 1" e quindi a questo punto Mecurial disegnerebbe una biforcazione sulla strada.
Se quindi unisco la mia "Caratteristica 1" in "Principale", Mecurial dovrebbe quindi ricollegare visivamente la forcella. Potrei quindi apportare ulteriori modifiche alla "Caratteristica 1" che causerebbe un'altra divisione, e ancora una volta, Mecurial mi darebbe una rappresentazione visiva di questo.
Ho provato lo stesso in TFS e anche se l'effettiva ramificazione e unione è molto semplice, è difficile stabilire se le ultime modifiche all'interno di "Caratteristica 1" sono state unite in "Principale", o se ci sono sono cambiamenti eccezionali da unire.
La funzione "Track Changeset" si avvicina e mi consente di sapere che "Feature 1" è stata unita a "Main" a un certo punto, ma non viene visualizzata se "Feature 1" è stata modificata dall'ultima fondersi.
Fondamentalmente quello che sto chiedendo in poche parole è, "Come posso sapere se un ramo ha delle modifiche dall'ultima volta che è stato unito al genitore?"
Forse sono solo bloccato nei modi in cui Mecurial era solito fare le cose, ma apprezzerei davvero qualche aiuto o guida con il problema precedente.
Grazie per la tua risposta - Non riesco ancora a vedere come posso essere sicuro che non siano state apportate modifiche da un'unione. Potresti spiegare come posso verificare un po 'più in dettaglio usando il mio esempio sopra? Grazie –
Ho aggiornato la risposta, controllala. – Isaiah4110
Molto apprezzato, grazie. –