TFS: più operazioni di unione su stesso file
-
25-09-2019 - |
Domanda
Immaginate la seguente situazione: ho due rami: DEV e MAIN. Sto lavorando su un file nel ramo DEV chiamati Program.cs. Ho controllato in più volte, così finisco per avere un paio di changeset:., Ad esempio 5900, 5905, 5909. Si prega di notare questi non sono contigue
Ora voglio unire questi cambiamenti principali, ma senza controllare in ogni changeset in mezzo. Questo non è possibile perché: le prime opere di unione, ma la seconda fusione del changeset mi dà il seguente errore:
TF14085: Cannot merge $/DEV/program.cs to $/MAIN/program.cs because there is an incompatible pending change (not edit or encoding) at $/MAIN/program.cs already.
C'è un modo per aggirare questo errore? È Visual Studio 2010 comporta lo stesso (io probabilmente hanno la possibilità di provare questo fuori più tardi di oggi)? In che modo TFS fanno quando l'unione di più, ma di modifiche contigui?
Soluzione
È necessario il check-nei cambiamenti in corso quindi ripetere l'unione. Ho avuto lo stesso problema e, purtroppo, l'unico modo per aggirare è il check-in tra le unioni.