Forcer une fusion dans TFS après la résolution des conflits
TFS 2010, VS 2010
Nous avons une situation dans TFS où un développeur n'a pas suivi la bonne procédure de fusion. Quand je lance une comparaison de son développeur répertoire contre le tronc, je reçois un certain nombre de fichiers marqués comme différents ou pas dans le coffre. La dernière fusion/check-in pour le tronc était par lui-même sur le 2011-05-26, et son dernier check-in à sa branche dev a été 2011-05-25.
Je crois que les deux choses se passent:
- Il n'est pas à mettre à jour sa branche dev de tronc correctement (nous avons besoin de développeurs pour fusionner coffre -> branche dev et compiler avant de fusionner dev -> tronc)
- Il n'est pas de résoudre les conflits de fusion correctement
Le problème est qu'une fois qu'il a marqué les conflits comme résolu, les fusions ignorer ces différences. J'ai besoin de forcer une fusion qui revisite les différences de l'ensemble du dossier afin que je puisse mettre à jour manuellement chaque changement qu'il a fait.
Comment puis-je faire cela?
source d'informationauteur James King
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'aller à la ligne de commande et l'utilisation
tf merge /force
par exempletf merge $/TeamProject/DevBranch $/TeamProject/Trunk /force
Cela devrait faire ce que vous voulez.pour plus d'info essayez
tf msdn
qui va ouvrir un navigateur et jetez vous à l'aide en ligne pour la tf outils de commande./recursive
résout tous et affiche l'interface utilisateur graphique pour les conflits.J'ai trouvé votre réponse et commentaires les plus utiles. Je voulais ajouter que j'ai eu besoin de supprimer la /une option de prévisualisation pour enfin ouvrir la résolution des conflits de l'INTERFACE utilisateur.