Réponses:
Partout où vous voyez un commit dans un tampon Magit, vous pouvez le sélectionner en déplaçant le point là-bas, puis en le tapant A A. Vous pouvez également sélectionner plusieurs validations à la fois: il suffit de sélectionner certaines validations à l'aide de la région, puis d'appuyer sur A A.
C'est assez facile:
magit-statusb b) la branche dans laquelle vous voulez sélectionner.l r l) pour trouver les commits que vous souhaitez sélectionner. Ici, vous sélectionnez les 2 branches que vous souhaitez comparer.Apour appliquer les modifications et les mettre en parallèle avec le message de commit. Si vous appuyez sur, ales modifications ne seront pas mises en scène, mais seulement appliquées.Vous n'avez pas besoin de faire une plage de bûches pour sélectionner les cerises. Chaque fois que vous voyez un journal de validation, vous pouvez appuyer sur Apour le sélectionner.
Après la mise à niveau de magit vers la version 2.1, le flux de travail est différent. Pour les deux méthodes, vous devez d’abord démarrer magit-status.
Méthode A : La sélection des cerises est effectuée une à une dans une autre branche
lpuis sur opour obtenir une liste des autres branches.Apuis à Anouveau sur.La ligne d'état vous indiquera quel commit vous avez sélectionné
par exemple feature/ABC~4
Appuyez sur Enterpour appliquer les modifications.
Méthode B : Cerise Sélectionnez toutes les modifications d'une autre branche.
Apour choisir le mode de sélection des cerises.Anouveau pour appliquer et valider les modifications. Appuyez sur apour appliquer uniquement les modifications.Enter.Personnellement, je préfère la méthode A, car vous pouvez mieux gérer les conflits de fusion.
Je n'utilise pas la cueillette des cerises, mais la frappe ?dans les magit-statusspectacles y: Cherry. Cela lance la commande magit-cherry, qui vous permet de choisir une tête et une amont. On dirait que c'est ce que vous voulez.
Vous pouvez taper C-h r d m Magit RETpour lire le manuel Magit. Vous pouvez utiliser C-s cherryet appuyer plusieurs fois C-spour rechercher dans le manuel. On dirait que l'info est dans la section 23:
L'un des avantages de
gitcette fonction est qu'il peut vous indiquer les commits qui ont été fusionnés en amont, mais pas localement et vice versa. La sous-commande de Git pour cela estcherry(à ne pas confondre aveccherry-pick). Magit prend en charge cela en appelant cemagit-cherryqui est lié àypar défaut.Magit vous demandera ensuite d’abord la révision en amont (qui par défaut est la branche distante actuellement suivie) et la révision principale (qui est par défaut la branche actuelle) à utiliser dans la comparaison. Vous verrez alors un nouveau tampon dans lequel toutes les validations sont répertoriées avec un marqueur de direction, leur révision et la première ligne du message de validation. Le marqueur directionnel
+indique soit un commit présent en amont mais pas en tête, soit-un commit qui est présent en tête mais pas en amont.À partir de cette liste, vous pouvez utiliser les raccourcis clavier habituels pour la sélection sélective des commits individuels (
apour la sélection sélective sansAvalidation et pour la même chose, en plus de la validation automatique). Le tampon est actualisé automatiquement après chaque sélection.
C-h ivous amène au dernier fichier info que vous avez ouvert. Par conséquent, si je clique dessus, C-h i mje pourrais éventuellement consulter un menu de chapitres dans SICP au lieu d'un menu contenant tout. Frapper daprès C-h iou C-h rgarantira que vous serez dans le répertoire Info avant de frapper m.
M-x package-install RET sicp RET:)
C-h iplace deC-h r d. Cela vous mènera directement au niveau supérieur d’Info.