Fragen zu Github zu eigenem Forks und Commits

  • Hat hier jemand Erfahrung mit Forks bei Github? Ich würde gern bei meinen Loop App ein paar Modifizierungen einspielen, das aber jedesmal auf die Hauptversion. Die Modifizierungen sind aus einem anderen Fork


    Wie geht man hier am besten vor?


    Die Standard Version finde ich hier:

    https://github.com/Artificial-Pancreas/iAPS/tree/main


    von diesem einen Fork in meine Repositories anlegen, dann habe ich davon eine Kopie


    Wie übernehme ich jetzt aus einem anderen Fork einzelne Commits? Ich möchte nur die Gui Änderungen übernehmen aber nicht alles. Habe das mal eingekreist.



    Kann mir hier einer weiter helfen?

    █══════████████████────────
    puɐʇsɟdoʞ uǝuıǝ ǝpɐɹǝƃ ʇɥɔɐɯ 'uuɐʞ uǝsǝl sɐp ɹǝʍ シ

  • Commits von irgendwo kann man als Patch runterladen, indem man den Commit öffnet und am die URL hinten .diff oder .patch dranschreibt.


    Wenn das eine überschaubare Anzahl ist und "upstream" eher heftige Bewegung, würde ich dazu neigen, nicht zu forken, statt dessen einen aktuellen Checkout mit den paar Diffs zurechtzupatchen (meinetwegen in einem lokalen Branch, der jedesmal neu erstellt wird, und von dem du dann baust).


    Das mag nicht ganz der Philosophie von git entsprechen, aber dein Nicht-Mitarbeiten tut es genaugenommen auch nicht. Vermutlich gibt es noch 41 andere Wege, dein Ziel zu erreichen...