Supponiamo che abbia un nuovo sistema senza cronologia git e prendo un nuovo checkout del ramo A. Il ramo A ha già un commit C1 che ho fatto ieri da qualche altro sistema. Ora voglio cherry-pick questo commit C1 nel ramo B. Problema:Come eseguire il cherry pick dal ramo A al ramo B su un sistema senza cronologia?
- Se prendo checkout del ramo di A e andare a commettere C1 (nella storia in vista Git) e fare clic su 'selezionamento ciliegia', Dice che vuoi selezionare il ramo A? Quindi, non c'è discussione del ramo B qui.
- Se prendo il checkout del ramo B, questo non mostrerà il commit C1.
Ora, come faccio a selezionare il commit C1 del ramo A nel ramo B? Sto usando Gerrit, GitBlit e EGit in eclissi.
Credo che ci sono i comandi per git bash. Posso farlo usando egit da eclipse? –
La [guida dell'utente EGit] (https://wiki.eclipse.org/EGit/User_Guide#Cherry-pick_Introduction) ha un ottimo esempio su come selezionare i caratteri dalla loro interfaccia utente. –
OTTENUTO !!! Il colpevole era un piccolo cilindro nell'angolo in alto a destra della vista cronologica che diceva "Mostra tutte le modifiche nel repository contenente la risorsa selezionata". Questo deve essere selezionato per mostrare i commit di tutti i rami. Tuttavia, questo lascia una domanda aperta. Quando eseguo il checkout del ramo B, estraggo tutti i dettagli di tutti i rami per aggiornare questo albero della cronologia? –