Puis-je utiliser Team Explorer pour fusionner les modifications entre deux branches après une fusion initiale sans fondement?

StackOverflow https://stackoverflow.com/questions/232172

Question

D'après ce que j'ai compris d'une fusion sans fondement dans TFS, il s'agissait d'un accord ponctuel. Les fusions suivantes pouvaient être effectuées sans avoir à être sans fondement:

à partir de http://msdn.microsoft.com/en-us/library/bd6dxhfy ( VS.80) .aspx

  

/ baseless - Effectue une fusion sans version de base. Autrement dit, permet à l'utilisateur de fusionner des fichiers et des dossiers sans relation de fusion. Après une fusion sans fondement, une relation de fusion existe et les fusions futures ne doivent pas nécessairement être sans fondement.

Cependant, j'ai essayé ce soir avec la configuration suivante:

/Trunk
  |
  - Dev
  |
  - QA
     |
     - Stage
tf merge C:\src\Project\Branch\Dev\ C:\src\Project\Branch\QA /baseless /recursive

La commande a fonctionné correctement et les fichiers ont été fusionnés. Cependant, si je retourne dans l'Explorateur de contrôle de code source et que je clique avec le bouton droit de la souris sur la fusion dans la branche Dev, le contrôle qualité n'est pas une option. Seule la liaison est.

Alors, ai-je mal compris la documentation et ce qu’ils disaient en réalité, c’était que vous deviez toujours le faire en ligne de commande, sans avoir à inclure le commutateur / sans base?

Était-ce utile?

La solution

Vous avez raison, bien que la fusion sans base d'origine définisse la relation entre deux branches précédemment non liées, toutes les fusions futures doivent être effectuées à l'aide de la ligne de commande, mais ne nécessitent pas l'option / baseless:

http://blogs.vertigosoftware.com/teamsystem/ archive / 2006/07/13 / 3069.aspx

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