Ho avuto il seguente problema TFS:TFS merge non raccoglie rollback di modifiche (s)
ho creato il nuovo ramo dal ramo principale. Durante il tempo alcuni changeset (lasciali specificare da CS-1 a CS-2) sono accaduti sul nuovo ramo. In un momento ho avuto una modifica sul ramo MAIN e questa modifica è stata unita al nuovo ramo (nuovo changeset sul ramo: CS-3).
Successivamente, il nuovo ramo stava avendo più modifiche (che producevano changeset da CS-4 a CS-5). Inoltre, ho eseguito un rollback di CS-3 e come risultato il nuovo changeset CS-6 è stato creato sul nuovo ramo.
Ora, la domanda è: Quali gruppi di modifiche dovrebbero essere contenuti in unione dal nuovo ramo di nuovo al MAIN? Logicamente, dovrebbe essere: [CS-1 - CS-2, CS-4 - CS-5 e CS-6]. Ma, il vero risultato è stato: [CS-1 - CS-2, CS-4 - CS-5]
Qualcuno ha qualche idea: perché l'insieme di modifiche rollback (CS-6) non è contenuta in unione? È ovvio che il rollback del changeset CS-6 non è trattato allo stesso modo del solito changeset.
che cosa si intende l'insieme di modifiche rollback non era contenuta nella stampa unione indietro al ramo principale? TFS non mostrava il conflitto tra CS3 (Main Branch) e CS-6 (da dev/new branch)? – Isaiah4110
No, TFS non ha mostrato il conflitto tra il ramo principale e il nuovo ramo. Inoltre, rispondi alla prima domanda: il changeset che tipo è rollback (CS-6) non è stato suggerito dal TFS per essere unito al ramo MAIN. – Vlada