web-dev-qa-db-fra.com

Cherry pick à l'aide de TortoiseGit

Comment exécuter la commande de sélection de cerises à l'aide de l'interface utilisateur TortoiseGit

88
antonjs
  1. Ouvrez le journal dans un référentiel avec la branche target extraite.
  2. Utilisez le nom de branche bleu en haut à gauche pour sélectionner la branche source.
  3. Sélectionnez le ou les commit (s) de votre choix.
  4. Faites un clic droit et sélectionnez Cherry Choisissez ce commit .
125
vpatil

Considérant qu'il est nécessaire de sélectionner une branche pour sélectionner une branche dans la branche "maître", suivez les étapes décrites ci-dessous:

Étape 1: branche "Sortie" de commande 

 enter image description here

Étape 2: Cliquez sur TostoiseGit -> Afficher le journal

 enter image description here

Étape 3: La branche source du filtre s’engage à être choisie comme une cerise 

Dans la fenêtre Messages du journal, sélectionnez la branche source à partir de laquelle les validations seront sélectionnées par cerise (c'est-à-dire la branche 'maître' dans cet exemple). La sélection de la branche peut être faite en haut à gauche de la fenêtre 'Log Messages' (comme indiqué ci-dessous)

 enter image description here

Étape 4: Sélectionnez les commandes à sélectionner. 

Enfin, sélectionnez les commits et cliquez avec le bouton droit sur le menu contextuel pour les sélectionner.

 enter image description here

11
Ashraf Alam

Les réponses ci-dessus sont également correctes et je ne fais que simplifier les choses. 

Si vous souhaitez effectuer une sélection sélective d’une branche à l’autre (par exemple: Branch_18.1 à Branch_18.4)

  • Aller dans le dossier Branch_18.4 (repo) 
  • Faites un clic droit et sélectionnez Afficher le journal, une boîte de dialogue de journal s'ouvrira.
  • Dans cette fenêtre, en haut à gauche, cliquez sur Hyperlien de la branche actuelle (c'est-à-dire Branch_18.4).
  • Maintenant, sélectionnez la branche à partir de laquelle vous voulez mettre une photo (c.-à-d. Branch_18.1)
  • Maintenant, sélectionnez et faites un clic droit sur le commit qui doit être choisi et sélectionnez Cherry pick selected commits.
  • Maintenant, il peut vous demander de cacher vos modifications si vous avez des modifications dans votre arbre de travail, puis dans ce cas, cliquez sur "OUI".
  • Maintenant Avant d’appuyer sur les changements sélectionnés, tirez puis appuyez sur.
0
YATENDRA SHARMA