Imaginez la situation suivante: J'ai deux branches: DEV et MAIN. Je travaille sur un fichier dans la branche DEV appelée programme.cs. Je l'ai vérifié plusieurs fois, donc je finis par avoir quelques changesets: par exemple 5900, 5905, 5909. S'il vous plaît noter que ceux-ci ne sont pas contigus.TFS: opérations de fusion multiples sur le même fichier
Maintenant, je veux fusionner ces changements à MAIN, mais sans vérifier chaque changement entre les deux. Ce n'est pas possible parce que: la première fusion fonctionne, mais la deuxième fusion du changeset me donne l'erreur suivante:
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.
est-il un moyen de contourner cette erreur? Est-ce que Visual Studio 2010 se comporte de la même manière (j'aurai probablement la chance de l'essayer plus tard aujourd'hui)? Comment TFS fait-il cela en fusionnant plusieurs changesets contigus?