2008-11-10 7 views
6

Je rencontre des problèmes de branchement dans Visual Studio TFS. Cela peut être dû à la méthode dans laquelle je suis en train de développer, mais si c'est le cas, s'il vous plaît laissez-moi savoir quelle est la meilleure pratique avec l'embranchement et je vais changer notre procédure.Fusion de branchements TFS SourceControl à partir de la ligne de réseau

Il y a environ un mois, j'ai branché un projet pour pouvoir commencer à développer une nouvelle version de l'application Web, mais je ne voulais pas que le tronc principal de l'application soit affecté par mes changements. amener les choses à un statut de niveau de production. Il y a quelques jours, nous avons pris connaissance de quelques bogues avec la version actuelle de l'application qui est en cours de production. J'ai corrigé ces bogues sur la branche principale, redéployé l'application Web et vérifié les corrections de bogues sur la ligne principale de l'application. Et voici où se situe le problème. Maintenant, le tronc principal a les corrections de bogues, mais pas ma nouvelle branche de version.

Voici ma question: Comment puis-je faire une comparaison de versions ou quelque chose de ce genre pour obtenir les corrections de bugs dans le projet ramifié?

Je fais peut-être des choses de façon inhabituelle. Cela est dû à mon manque de connaissance des cycles de vie de branchement et de développement. S'il vous plaît laissez-moi savoir s'il existe une meilleure méthode que vous pratiquez tous dans vos boutiques de développement.

Cheers,

C

Répondre

8

On dirait que vous faites la bonne chose à moi, vous avez juste besoin de fusionner vos changements dans votre branche dev.

Pour fusionner les modifications, vous devez être dans l'Explorateur de contrôle de code source. Faites un clic droit sur la branche "source" (dans votre cas, c'est la branche principale), puis sélectionnez "Fusionner". Vous allez ensuite dans l'assistant de fusion où vous pouvez choisir la branche dans laquelle vous souhaitez fusionner (votre branche de développement). Personnellement, je sélectionne toujours l'option "selected changesets" sur cette page car elle vous donne alors une liste de changesets et vous pouvez choisir le début et la fin de la gamme de changesets que vous voulez apporter dans votre branche de développement.

Espérons que ça aide.

Martin.

3

Vous avez juste besoin de fusionner ces changements dans la nouvelle version branche.

Un bon point de départ est the branching and merging guidance. Lisez-le pour savoir comment vous pouvez organiser vos branches.

+0

+1 pour le lien –

+0

la dernière version du Guide de branchement et de fusion de Visual Studio Team Foundation Server disponible à l'adresse http://vsarbranchingguide.codeplex.com/ –

Questions connexes