J'ai une branche principale et une branche de développement dans TFS. J'ai fusionné les changements de la branche principale dans l'amende de branche de dev. Maintenant, quand j'essaie de fusionner à nouveau, il est dit qu'il n'y a rien à fusionner.Fusion d'un mauvais ensemble de modifications dans certaines circonstances
Cependant, lorsque je descends de la branche dev vers la branche principale, elle décide magiquement qu'un groupe de fichiers a des différences (qui ne sont présentes que dans la branche principale). Pourquoi décide-t-il cela? Parce que TFS compare en utilisant la mauvaise version changelist de la branche dev! Il utilise l'avant-dernière liste de changements, pas la dernière comme je l'ai demandé! Bien sûr, je pourrais résoudre ce problème en effectuant une fusion forcée, mais tous les fichiers de main seraient marqués comme modifiés quand ce n'est pas le cas. Ce que je veux, c'est que TFS travaille réellement de manière logique, est-ce que quelqu'un connaît une solution pour ce comportement?
Ceci est une question stupide, mais vous êtes-vous assuré que vous avez vérifié dans la branche de dev après la première fusion? – DancesWithBamboo
S'il vous plaît voir ma réponse ici et ajouter les informations de diagnostic nécessaires à votre question: http://stackoverflow.com/questions/783674/how-to-branch-and-merge-in-tfs –
Bonjour @evilfred, notre équipe utilisée pour obtenir cela de temps en temps. Ce serait bien si vous pouviez documenter une réponse, car cela pourrait aider les autres qui ont aussi le problème. – miltonb