Question

Nous venons mis à niveau vers TFS 2010. Nous avons créé une branche de développement pour chaque projet. Si des modifications sont apportées à Branch1 puis Branch1 est de retour fusionné dans la ligne de base, il fusionne tous les fichiers au lieu de seulement les fichiers modifiés.

Les modifications ultérieures des fichiers dans Branch1 puis la fusion du résultat de base uniquement dans les changements en cours de fusion (qui est ce que nous voulons) à moins que changements de Branch2 ont été fusionnés entre la première et la deuxième fusion de Branch1, puis tous les fichiers fusionne à nouveau (que nous ne voulons pas).

Comment peut-on faire en sorte que les fichiers modifiés à chaque fois obtenir fusionné?

Était-ce utile?

La solution 2

Je crois que le problème était que nous avions créé les branches de développement, puis les supprimer, puis recréée. Nous avons rencontré un problème similaire à celui dans le passé où un fichier a été supprimé, un nouveau fichier a été ajouté avec le même nom. Le correctif pour le problème passé était de faire une fusion sans fondements. Plutôt que de passer par que nous avons décidé de supprimer simplement les branches de développement et les rebranch avec des noms différents.

Autres conseils

Vous pouvez essayer de jeux de changements spécifiques de fusion au lieu de jusqu'à les derniers jeux de changement. De cette façon, vous pouvez contrôler même que les changements se fondre dans d'autres branches au lieu de tous les changements en cours de fusion en même temps.

En outre, quand il n'y a pas de changement, le automerge doit prendre en charge les fichiers sans créer aucun problème. Quels sont les problèmes spécifiques sont face à vous?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top