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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top