Vor kurzem wurde ich zu cherry-pickeinem Commit aufgefordert . Was bedeutet es also, ein Commit in Git zu pflücken? Wie machst du das?
In der Quellcodeverwaltungsverwaltung wird das selektive Abrufen einzelner Änderungen von Peer zu Peer als "Cherry-Pick" bezeichnet.
Vor kurzem wurde ich zu cherry-pickeinem Commit aufgefordert . Was bedeutet es also, ein Commit in Git zu pflücken? Wie machst du das?
Ich verwende git für ein neues Projekt, das zwei parallele - aber derzeit experimentelle - Entwicklungszweige hat: master: Import der vorhandenen Codebasis plus ein paar Mods, deren ich mir allgemein sicher bin exp1: experimenteller Zweig # 1 exp2: experimenteller Zweig # 2 exp1und...
Ich habe zwei Zweige. Commit aist der Kopf von einem, während der andere hat b, c, d, eund fauf der Oberseite a. Ich mag bewegen c, d, eund fzum ersten Zweig ohne zu begehen b. Verwendung Kirsche es holen ist einfach: Kasse ersten Zweiges kirsch Pick nacheinander czu fund zweiten Zweig auf den...
Ich arbeite mit einem Git-Repository, das ein Commit von einem anderen Git-Repository benötigt, das nichts von dem ersten weiß. Normalerweise würde ich mit dem HEAD@{x}im Reflog auswählen, aber da dieser .gitnichts von diesem Reflog-Eintrag (anderes physisches Verzeichnis) weiß, wie kann ich dies...
Ich habe das folgende Repository-Layout: Hauptniederlassung (Produktion) Integration Arbeiten Was ich erreichen möchte, ist, eine Reihe von Commits aus dem Arbeitszweig auszuwählen und in den Integrationszweig zusammenzuführen. Ich bin ziemlich neu in Git und ich kann nicht herausfinden, wie ich...
Wenn ich in einem Git-Zweig die Änderungen zusammenführen möchte, die nur an einigen der Dateien vorgenommen wurden, die in einem bestimmten Commit geändert wurden, einschließlich Änderungen an mehreren Dateien, wie kann dies erreicht werden? Angenommen , die Git commit genannt stuffhat Änderungen...
Ich habe einige Änderungen in meiner Hauptniederlassung vorgenommen und möchte diese in den Upstream bringen. Wenn ich die folgenden Commits auswähle, stecke ich jedoch auf fd9f578 fest, wo git sagt: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no...
Ich arbeite an 2 verschiedenen Zweigen: Release und Entwicklung . Mir ist aufgefallen, dass ich noch einige Änderungen, die für den Release- Zweig vorgenommen wurden, wieder in den Entwicklungszweig integrieren muss . Das Problem ist, ich brauche nicht das gesamte Commit, nur einige Hunks in...
Ich rannte git cherry-pick <hash>und hatte Zusammenführungskonflikte. Ich möchte die Konflikte nicht lösen, ich möchte nur die Kirschpickel abbrechen. Bei einer tatsächlichen Zusammenführung (mit git merge) gibt es das Praktische git merge --abort. Was ist das Äquivalent zum...
Unser Unternehmen verwendet derzeit ein einfaches Trunk- / Release- / Hotfixes-Verzweigungsmodell und möchte Ratschläge dazu, welche Verzweigungsmodelle für Ihr Unternehmen oder Ihren Entwicklungsprozess am besten geeignet sind. Workflows / Verzweigungsmodelle Im Folgenden sind die drei...
Ich habe einen neuen Zweig mit dem Namen newbranchdes masterZweigs in Git erstellt. Jetzt habe ich eine Arbeit erledigt und wollen fusionieren newbranchzu master; Ich habe jedoch einige zusätzliche Änderungen an vorgenommen newbranchund möchte newbranchbis zum viertletzten Commit zusammenführen...
Angenommen, ich bin der Betreuer eines Repos und möchte Änderungen von einem Mitwirkenden übernehmen. Es gibt einige mögliche Workflows: Ich cherry-pickverpflichte mich jeweils von der Fernbedienung (in der Reihenfolge). In diesem Fall zeichnet git das Commit als nicht mit dem Remote-Zweig...
Ich habe mit einem Freund an einem Projekt gearbeitet und er hat eine Reihe von Dateien bearbeitet, die nicht hätten bearbeitet werden dürfen. Irgendwie habe ich seine Arbeit in meine integriert, entweder als ich sie gezogen habe oder als ich versucht habe, nur die gewünschten Dateien auszuwählen....
Stellen wir uns vor, wir haben eine masterNiederlassung. Dann erstellen wir eine newbranch git checkout -b newbranch und machen Sie zwei neue Commits für newbranch: commit1 und commit2 Dann wechseln wir zu Master und machen cherry-pick git checkout master git cherry-pick
Ich habe 2 Zweige masterund dev. Ich bin auf einem devZweig und möchte 1 Commit von masterbis auswählen dev. So tat ich $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. Aber wenn ich es tue git statusund gitxsehe ich nicht meine begehen
Ich versuche, ein Commit vom Master auszuwählen und es in den aktuellen Produktionszweig zu bringen. Wenn ich jedoch ausführe git cherry-pick <SHA-hash>, erhalte ich nur die folgende Meldung: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will...
In letzter Zeit gab es mehrere Fragen zum Überspringen von Änderungen beim Verwalten von Release-Zweigen in Mercurial. Beispielsweise: Mercurial: Nach der Dummy-Zusammenführung werden immer wieder branchenspezifische Änderungen vorgenommen Warum wirken sich Mercurial Backouts in einem Zweig auf...
Wie kann ich Cherry-Pick anweisen, eine Reihe von Commits auszuwählen? Oder mit anderen Worten, wenden Sie den Unterschied zwischen zwei Commits auf den aktuellen Status des Repositorys an? Folgendes funktioniert nicht (Cherry-Pick hat keine --squash-Option): git cherry-pick --squash...
Was ist in Mercurial / TortoiseHg anhand des folgenden Beispiels der einfachste Weg, die Revision "G" in Repo A zusammenzuführen, ohne D, E und F zu nehmen (Angenommen, G ist nicht von D, E oder F abhängig). Repo A: A - B - C Repo B (Clone of A) A - B - C - D - E - F - G Ist ein Patch die beste...
Ich habe einen Fehler bei der Verwendung von git auf Sourcetree. Ich habe einen lokalen Zweig namens sprints / Mycompany_sprint_1 erstellt (weil ich ihn in einer Kategorie haben möchte) und dann mehrere Kirschpicks für diesen Zweig von einem anderen gemacht. Danach habe ich versucht, alle...