2015-07-20 13 views
9

Come puoi scoprire cosa fosse la base (in un unione a 3 vie) tra due changeset? Sto cercando di risolvere il problema per cui una fusione in passato non si risolve automaticamente come mi aspettavo.Scopri cosa sarebbe stata la base di unione

Penso che sto cercando un modo per scoprire le stesse informazioni del comando di Git merge-base. Se non c'è alcun comando/modo per farlo, sono felice di capire come funziona la "selezione di base" e di eseguirla manualmente.

risposta

1

The tf merges command è probabilmente il più vicino possibile. Questo ti darà la cronologia delle unioni eseguite in TFS. Se si specifica esplicitamente il ramo di origine e di destinazione e si aumenta la verbosità, potrebbe darti un indizio su cosa è successo. Ci scusiamo per essere vaghi ma non ho un esempio di unione a 3 vie per testare contro.

tf merges $/MySourceBranch $/MyTargetBranch /format:Detailed /showall

Problemi correlati