Une fois que vous mettez à niveau à 2010 de TFS, étiquettes sont des éléments manquants ou incorrectement effectuent des opérations de fusion

Traductions disponibles Traductions disponibles
Numéro d'article: 2135068 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Après la mise à niveau à 2010 de TFS, un ou plusieurs des symptômes suivants peuvent être affichés :
  • Étiquettes qui ont été créés avant la mise à niveau ne comportent pas de fichiers ou dossiers. Les étiquettes peuvent être entièrement vide.
  • Fusion et de l'Assistant dans Visual Studio n'affiche pas toutes les destinations de fusion valide pour un chemin d'accès de la source de donnée / succursale.
  • Lors de la fusion, les candidats de la fusion sont affichés pour que les modifications qui ont été déjà fusionnées avant la mise à niveau.


Cause

Si une étiquette a été mis à niveau vers 2010 a été appliquée à un élément qui a été renommé à un moment donné dans son historique, celle-ci va manquer son contenu si la version étiquetée n'est pas l'ensemble de modifications exact dans lequel le changement de nom s'est produite. Ces éléments manquants sont le résultat d'une traduction incorrect d'ID d'éléments au cours de la mise à niveau vers la version 2010.

Tous les éléments sur une branche qui ont été renommés plusieurs fois ou ont plusieurs autres éléments d'occuper leur espace de noms (par l'intermédiaire d'Ajouter/supprimer des combinaisons) va avoir perdu leurs relations avec les éléments correspondants sur les autres succursales. Si l'élément qui a été renommé a été la racine d'une opération de fusion (la racine de la succursale), la relation manquante entraîne l'absence d'une ou plusieurs cibles de fusion dans l'Assistant fusion. Si la fusion est effectuée par le biais de la ligne de commande, un message est renvoyé indiquant qu'il n'existe aucune relation de fusion. Pour renommer des éléments sous la racine de l'opération de fusion, l'Assistant Fusion et affiche correctement les cibles de la fusion. Toutefois, les candidats de la fusion inclut des ensembles de modifications qui ont été fusionnées avant la mise à niveau et tous les candidats qui ont été ajoutées depuis la dernière fusion. Si ces candidats sont ignorées pas, le résultat sera plus de fichiers fusionnés et les conflits de fusion supplémentaires. Il a perdu les relations sont le résultat d'une traduction incorrect d'ID d'éléments au cours de la mise à niveau vers la version 2010.

Résolution

Pour les étiquettes avec les éléments manquants, visitez le site Web suivant pour contacter le support technique Microsoft pour obtenir de l'aide :

http://support.Microsoft.com/common/international.aspx?RDPATH=DM;en-us;Select&Target=assistance

Pour restaurer les cibles de fusion manquant dans l'Assistant Fusion et, une fusion sans base doit être effectuée. Pour ce faire, exécutez une fusion de la forme suivante à partir d'une ligne de commande pour chaque cible de fusion manquant :

fusion de tf <branche de code source> <branche cible> / sans base
Après cette opération de fusion, les conflits qui se produisent se devront être résolus, et ensuite les modifications peuvent être archivées. Une fois la fusion a été archivée, la cible de fusion sera disponible à partir de l'Assistant Fusion et dans Visual Studio.

Pour résoudre le problème avec les candidats de fusion supplémentaire, le/ Ignoreroption doit être utilisée. Pour ce faire, exécutez une fusion de la forme suivante à partir d'une ligne de commande :

fusion de tf <branche de code source> <branche cible> /r /discard:CXXX~ CYYY

Dans cet exemple,XXXetYYYreprésentent les ID de l'ensemble de modifications de la plage de modifications à rejeter. Une fois que cette fusion a été archivée, les candidats indésirables n'apparaîtra plus pour les prochaines fusions. Sachez également que, en raison des améliorations dans l'algorithme de fusion en 2010 de TFS, éléments supprimés dans les branches source et cible seront produit dans les modifications à fusionner. Dans ce cas, il est préférable de ne pas rejeter les ensembles de modifications afin que l'historique de fusion est mis à jour correctement. 

Plus d'informations

un correctif a maintenant été publié pour résoudre ce problème pour les bases de données qui le n'ont pas encore été mis à niveau à 2010. Ce correctif est disponible à partir du centre de téléchargement Microsoft (http://go.Microsoft.com/fwlink/?LinkId=198172) et doit être installé comme décrit ici :

Ce correctif logiciel doit être appliqué une fois que le programme d'installation TFS 2010 est terminée, mais avant le serveur de configuration commence. À la fin du programme d'installation, l'écran de réussite qui indique la fin de l'installation s'affiche. En règle générale, les utilisateurs continue avec la configuration, mais dans ce cas, le processus doit être annulé en désactivant laLancer l'outil Configuration de Team Foundation Serverzone (dans le coin inférieur gauche). Cette action permettra laAnnulerbouton . Une fois que vous quittez le programme d'installation, vous pouvez exécuter le correctif logiciel exécutable pour mettre à jour de la procédure de mise à niveau. Après avoir installé le correctif, la Console Administration de TFS doit être redémarrée à partir de laTeam Foundation Servercommande leDémarrermenu . Sélectionner leCouche applicationn?ud présente le lien de la configuration dans le volet principal qui est utilisé pour terminer le processus de mise à niveau.


Statut

Microsoft a confirmé qu'il s'agit d'un problème dans les produits Microsoft répertoriés dans la section «S'applique à».

Propriétés

Numéro d'article: 2135068 - Dernière mise à jour: mardi 10 août 2010 - Version: 5.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio Team Foundation Server 2010
Mots-clés : 
kbqfe kbhotfixserver kbsurveynew kbexpertiseadvanced kbmt KB2135068 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 2135068
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com