Sì, c'è. discensori ha ragione, è possibile utilizzare la funzionalità Track Changeset
. A proposito, una domanda simile ha già avuto risposta su SO, here it is. La risposta contiene un collegamento a blogpost che contiene molti dettagli, tra cui API e uno strumento da riga di comando personalizzato.
Tuttavia, la via non è così ovvia. Per chiarire questo, ecco una breve istruzioni passo-passo su come raggiungere il risultato in Source Control Explorer
:
- Individuare il ramo bambino in
Source Control Explorer
- destro del mouse su di esso per ottenere menu contestuale, selezionare
View History
.
- Individuare il primo set di modifiche del ramo nel Visualizzatore cronologia, fare clic con il pulsante destro del mouse su di esso per ottenere il menu di scelta rapida, selezionare
Track Changeset
.
- Vedrai lo schema dei rami e la struttura della loro eredità. In questo passaggio, si trova il genitore.
- C'è una casella di controllo vicino a ogni ramo rilevato, ma quella principale di tuo figlio è normalmente deselezionata. Controlla prima. Il ramo figlio deve essere controllato incondizionatamente, quindi le due caselle di controllo da selezionare sono genitore e figlio.
- Non dimenticare di individuare il ramo secondario nel campo di immissione
Path filter
utilizzando il pulsante Browse...
.
- Premere il tasto
Visualize
nella parte inferiore. Vedrai l'immagine con dei rettangoli che riporteranno questi due rami. Il rettangolo del ramo parent dovrebbe includere l'elenco ordinato dei changeset in questo ramo. L'elenco può essere enorme, ma il changeset di origine (da cui il tuo bambino è stato originariamente creato) dovrebbe essere l'ultimo.
- ???? PROFITTO!!!!
È possibile visualizzare uno screenshot di esempio dei passaggi finali nello blogpost.
Grazie - sfortunato è così coinvolto per ottenere questo semplice, _qualcosa importantissimo pezzo di informazione! Nel ramo I ho incluso il changeset sorgente # nel commento. Ma a volte mi dimentico. –