6
votes

TFS montre des modifications en attente avec le statut "Fusion". Si je vérifie ces fichiers, des fichiers changeront-ils?

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.

Après la fusion et la résolution des conflits, TFS montre un certain nombre de modifications en attente avec le statut "Fusion".

Si je vérifie ces fichiers, des fichiers changeront-ils?

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.

tfs

0 commentaires

3 Réponses :


3
votes

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.

Le fichier est déjà complètement fusionné localement, vous pouvez donc examiner le contenu.

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à.


0 commentaires

1
votes

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.


1 commentaires

Alors pourquoi ça leur montre-t-il du tout? Existe-t-il un moyen d'annuler ces changements? PowerTools TFPT UU ne semble pas le faire.



6
votes

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.

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.

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:

Filea.cs> Fusionner
FileB.cs> Fusionner, Modifier


1 commentaires

Cela ne me fait pas fin. Rend très fastidieux de trouver ce que vous fusionnez réellement.