Ho due rami. Commit aè la testa di uno, mentre l'altro ha b, c, d, ee fin cima a. Voglio spostare c, d, ee fal primo ramo, senza impegnarsi b. Utilizzando ciliegia scegliere è facile: cassa primo ramo ciliegio scegliere uno per uno cda fe rebase secondo ramo sul primo. …
Sto lavorando con un repository git che necessita di un commit da un altro repository git che non sa nulla del primo. Normalmente sceglierei ciliegia usando HEAD@{x}ref nel reflog, ma poiché questo .gitnon sa nulla di questa voce reflog (directory fisica diversa), come posso scegliere ciliegia o posso farlo? Sto …
Se voglio unire in un ramo Git le modifiche apportate solo ad alcuni file sono cambiate in un particolare commit che include modifiche a più file, come può essere ottenuto? Supponiamo che il git commit chiamata stuffha le modifiche ai file A, B, C, e Dma voglio fondere solo stuffcambiamenti …
Ho apportato alcune modifiche al mio ramo principale e voglio portarle a monte. quando seleziono i seguenti commit, tuttavia mi blocco su fd9f578 dove git dice: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. Cosa sta cercando di dirmi Git ed è …
La nostra azienda sta attualmente utilizzando un semplice modello di diramazione trunk / release / hotfix e vorrebbe ricevere consigli su quali modelli di diramazione funzionano meglio per la propria azienda o processo di sviluppo. Flussi di lavoro / modelli di ramificazione Di seguito sono riportate le tre descrizioni principali …
Supponendo che io sia il manutentore di un repository e che desideri estrarre le modifiche da un collaboratore, ci sono alcuni possibili flussi di lavoro: I cherry-pickogni impegno dal telecomando (in ordine). In questo caso git registra il commit come non correlato al ramo remoto. Io mergeil ramo, inserendo tutte …
Stavo lavorando con un amico su un progetto e ha modificato un mucchio di file che non avrebbero dovuto essere modificati. In qualche modo ho unito il suo lavoro al mio, sia quando l'ho estratto, sia quando ho provato a scegliere i file specifici che desideravo. Ho cercato e giocato …
Immaginiamo di avere un masterramo. Quindi creiamo un newbranch git checkout -b newbranch ed effettua due nuovi commit newbranch: commit1 e commit2 Quindi passiamo a master e make cherry-pick git checkout master git cherry-pick hash_of_commit1 Esaminando gitk, vediamo che commit1 e la sua versione selezionata ciliegia hanno hash diversi, quindi …
Ho 2 rami mastere dev. Sono in devfiliale e desidero selezionare 1 commit da mastera dev. Così ho fatto $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. Ma quando lo faccio git statuse gitx, non vedo il mio impegno be530cec7748e037c665bd5a585e6d9ce11bc8adnella storia di Git. Come posso vedere il mio commit nella devfiliale?
Sto cercando di selezionare un commit dal master e inserirlo nel ramo di produzione corrente. Tuttavia, quando eseguo git cherry-pick <SHA-hash>, ricevo solo questo messaggio: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be committed) # site/test-result/ nothing added to commit …
Recentemente ci sono state diverse domande sul saltare le modifiche durante la manutenzione dei rami di rilascio in Mercurial. Per esempio: Mercurial: le modifiche specifiche del ramo continuano a tornare dopo l'unione fittizia Perché i ritiri di Mercurial in un ramo influiscono su altri rami? Da quando è stato introdotto …
Ho un errore usando git su Sourcetree. Ho creato un ramo locale chiamato sprints / Mycompany_sprint_1 (perché lo voglio in una categoria) e poi ho fatto più scelte ciliegia su questo ramo da un altro. Successivamente, ho provato a inviare tutte le modifiche al mio ramo, ma sto ricevendo il …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.