Je fais une fusion de fichiers dans TFS. C'est un peu délicat car certains fichiers de la cible ont été déplacés ou supprimés. P>
Après la fusion et la résolution des conflits, TFS montre un certain nombre de modifications en attente avec le statut "Fusion". P>
Si je vérifie ces fichiers, des fichiers changeront-ils? p>
Je pense que si j'enregistre des modifications en attente affichées (dans la colonne de changement) avec le statut "Fusionner" que ceci vient de mettre à jour les enregistrements de fusion dans TFS afin que si je répète la fusion, cela ne va pas essayer -Fourez ces fichiers à moins d'avoir changé. Est-ce correct? Je ne veux pas vérifier cette grande liste de fichiers et finalement changer le contenu / noms / état supprimé des fichiers. P>
3 Réponses :
L'état de la fusion signifie que le fichier est vérifié en raison d'une opération de fusion. Si vous effectuez une check-in dans ce fichier, il remplacera la version précédente. P>
Le fichier est déjà complètement fusionné localement, vous pouvez donc examiner le contenu. P>
Je conseille Stronly pour être sûr que tout s'appuie, ainsi que tous les tests unitaires (si vous avez) réussir avant de vérifier une fusion comme celle-là. P>
Si les fichiers de votre espace de travail sont identiques à la dernière version, la vérification n'inclut pas ces fichiers dans la modification. P>
Alors pourquoi ça leur montre-t-il du tout? Existe-t-il un moyen d'annuler ces changements? PowerTools TFPT UU code> ne semble pas le faire.
Autant que je sache, fusionnez spécifiquement que sa révision contient la fusion d'une autre branche. Cependant, je pense que la fusion - ne représente pas l'opération de fusion. p>
Si un fichier particulier est différent dans les deux branches, le fichier aura le statut "Fusionner, édition" car il est à la fois fusionné de la branche et modifié le contenu-sage. p>
Ainsi, en d'autres termes, si vous avez une branche principale avec 2 fichiers, apportez une nouvelle branche de cela, apportez une modification de l'un des fichiers, puis à une fusion, les changements en attente sur la branche principale. devrait ressembler à ceci: p>
Filea.cs> Fusionner
FileB.cs> Fusionner, Modifier P>
Cela ne me fait pas fin. Rend très fastidieux de trouver ce que vous fusionnez réellement.