Table des matières:
- Étape 1: affichez la vue de l'historique de votre projet
- Étape 2: Démarrez votre rebase interactive (à partir de la vue Historique)
- Étape 3: Sélectionnez les actions pour vos commits
- Étape 4: Appliquez vos actions
- Étape 5: Poussez votre nouveau commit
- Étape 6: Définir la destination « Push »
- Étape 7: choisissez la branche vers laquelle « pousser »
- Étape 8: Ajoutez la spécification de branche pour votre « Push »
- Étape 9:
- Étape 10: Examiner l'historique
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
20180718 - Je "pense" avoir réglé le problème avec les images. S'ils apparaissent agrandis ou n'ont pas de sens, essayez de cliquer. Si vous rencontrez un problème, envoyez-moi un message et j'essaierai de vous aider.
Cette instructable fournit les détails étape par étape pour effectuer une rebase interactive dans Eclipse (eGit). Les captures d'écran sont basées sur Eclipse Neon.3 (sous Windows), mais le processus a été presque identique avec Eclipse Mars et d'autres versions antérieures. L'interface graphique Linux expose de légères variations, cependant, les détails ici devraient toujours être suffisamment proches pour vous permettre de suivre le processus. (Toujours applicable à partir d'Eclipse 2020-09 [v4.17.0].)
Les étapes de ce processus sont basées sur l'utilisation de Github pour les télécommandes d'origine et en amont. (Je n'ai pas travaillé avec git d'une autre manière, mais j'ai pensé que je devrais le mentionner juste au cas où cela serait important pour un lecteur quelque part en cours de route.)
Étape 1: affichez la vue de l'historique de votre projet
Dans l'explorateur de packages, utilisez le menu contextuel du clic droit pour « Afficher dans » > « Historique »
Étape 2: Démarrez votre rebase interactive (à partir de la vue Historique)
Dans la vue Historique, faites un clic droit sur le commit avant le vôtre et sélectionnez "Rebase Interactive".
Étape 3: Sélectionnez les actions pour vos commits
En supposant que vous vouliez "Réparer" le(s) dernier(s) commit(s) dans l'original [les fusionner tous ensemble]. Sélectionnez la ou les entrées les plus récentes et définissez-les comme "Fixup".
Vous pouvez également utiliser "Squash" dans le cas où vous souhaitez fusionner les commits mais également modifier le(s) message(s) de commit.
Les détails relatifs aux autres « Actions » peuvent être trouvés ici:
-
Étape 4: Appliquez vos actions
Cliquez sur le bouton 'Démarrer' pour appliquer vos actions.
Une fois vos actions appliquées, notez que votre projet est maintenant décoré, indiquant qu'il est à la fois en avant et en arrière de la télécommande associée.
Étape 5: Poussez votre nouveau commit
Depuis 'Package Explorer', utilisez les menus contextuels du clic droit pour 'Push' votre commit.
Étape 6: Définir la destination « Push »
Dans la boîte de dialogue "Destination Git Repository", laissez la télécommande "Origin" sélectionnée.
Étape 7: choisissez la branche vers laquelle « pousser »
Entrez la référence 'Source' et 'Destination', ou utilisez ctrl-barre d'espace pour ouvrir la liste récente et sélectionnez à partir de là.
Étape 8: Ajoutez la spécification de branche pour votre « Push »
Cliquez sur le bouton « Ajouter une spécification ».
Étape 9:
Une fois la 'Spécification pour Push' ajoutée, cochez la case 'Forcer la mise à jour'. Cliquez sur « Terminer » pour envoyer le nouveau commit à la télécommande (« Origine »).
Étape 10: Examiner l'historique
Si vous avez déjà sélectionné 'Afficher dans' > 'Historique' comme vous l'avez fait à l'étape 1, vous devez maintenant noter qu'il n'y a qu'un seul commit pour vos modifications.