Sommario:

Come eseguire il rebase interattivo con Eclipse (eGit): 10 passaggi
Come eseguire il rebase interattivo con Eclipse (eGit): 10 passaggi

Video: Come eseguire il rebase interattivo con Eclipse (eGit): 10 passaggi

Video: Come eseguire il rebase interattivo con Eclipse (eGit): 10 passaggi
Video: Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more 2024, Dicembre
Anonim
Come eseguire il rebase interattivo con Eclipse (eGit)
Come eseguire il rebase interattivo con Eclipse (eGit)

20180718 - "Penso" di aver risolto il problema con le immagini. Se appaiono ingranditi o non hanno senso, prova a fare clic. Se riscontri un problema inviami un messaggio e cercherò di aiutarti.

Questa istruzione fornisce i dettagli passo passo per eseguire un rebase interattivo in Eclipse (eGit). Gli screenshot sono basati su Eclipse Neon.3 (su Windows), tuttavia il processo è stato quasi identico anche attraverso Eclipse Mars e altre versioni precedenti. La GUI di Linux espone lievi variazioni, tuttavia, i dettagli qui dovrebbero essere ancora abbastanza vicini da consentirti di completare il processo. (Ancora applicabile a partire da Eclipse 2020-09 [v4.17.0].)

I passaggi di questo processo si basano sull'uso di Github sia per i telecomandi di origine che per quelli upstream. (Non ho lavorato con git in nessun altro modo, ma ho pensato di menzionarlo nel caso in cui fosse importante per un lettore da qualche parte lungo la strada.)

Passaggio 1: mostra la visualizzazione della cronologia del progetto

In Package Explorer utilizzare il menu contestuale del tasto destro su "Mostra in" > "Cronologia"

Passaggio 2: avvia il tuo rebase interattivo (dalla vista cronologia)

Avvia il tuo rebase interattivo (dalla vista cronologia)
Avvia il tuo rebase interattivo (dalla vista cronologia)

Nella vista Cronologia, fai clic con il pulsante destro del mouse sul commit prima del tuo e seleziona "Rebase Interactive".

Passaggio 3: seleziona le azioni per i tuoi impegni

Supponendo che tu voglia "Riparare" l'ultimo commit (s) in quello originale [uniscili tutti insieme]. Seleziona le voci più recenti e impostale come "Ripara".

Potresti anche voler usare "Squash" nel caso in cui desideri unire i commit insieme ma anche modificare i messaggi di commit.

I dettagli relativi ad altre "Azioni" sono disponibili qui:

-

Passaggio 4: applica le tue azioni

Applica le tue azioni
Applica le tue azioni
Applica le tue azioni
Applica le tue azioni

Fare clic sul pulsante "Avvia" per applicare le azioni.

Dopo che le tue azioni sono state applicate, nota che il tuo progetto è ora decorato indicando che è sia davanti che dietro al telecomando associato.

Passaggio 5: spingi il tuo nuovo impegno

Da "Esplora pacchetti" utilizza i menu di scelta rapida del tasto destro per "Spingere" il tuo commit.

Passaggio 6: impostare la destinazione "Push"

Imposta la destinazione "Push"
Imposta la destinazione "Push"

Nella finestra di dialogo "Destination Git Repository", lascia selezionato il telecomando "Origin".

Passaggio 7: scegli il ramo su cui "spingere" verso

Scegli il ramo su cui "spingere" verso
Scegli il ramo su cui "spingere" verso
Scegli il ramo su cui "spingere" verso
Scegli il ramo su cui "spingere" verso

Inserisci il riferimento "Sorgente" e "Destinazione" oppure usa ctrl-barra spaziatrice per aprire l'elenco recente e seleziona da lì.

Passaggio 8: aggiungi la specifica del ramo per il tuo "Push"

Fare clic sul pulsante "Aggiungi specifica".

Passaggio 9:

Immagine
Immagine
Immagine
Immagine

Una volta aggiunta la "Specifica per Push", seleziona la casella di controllo "Forza aggiornamento". Fare clic su "Fine" per inviare il nuovo commit al telecomando ("Origine").

Passaggio 10: rivedere la cronologia

Se una volta ti sei opposto a "Mostra in" > "Cronologia" come hai fatto nel passaggio 1, ora dovresti notare che c'è solo un commit per le tue modifiche.

Consigliato: