Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Entwicklerforum
  3. Git-Befehle für Develop Branch

Git-Befehle für Develop Branch

Geplant Angeheftet Gesperrt Verschoben Entwicklerforum
5 Beiträge 3 Kommentatoren 456 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MenchenSuedM Offline
    MenchenSuedM Offline
    MenchenSued Globaler Moderator
    antwortete auf DerReisende77 am zuletzt editiert von
    #1

    @DerReisende77
    Kann mir bitte jemand etwas mit git helfen, seit einer Woche versuche ich die Grundbefehle zu verstehen, aber jede Anleitung beginnt zu tief und überfordert mich. Mit SVN kenne ich mich gut aus, Repositories sind also nicht neu für mich.
    Ich habe die Projekte bereits ausgecheckt, vermute jedoch, dass ich damit nur den Master-Branch bekommen habe, denn ein ‘git pull’ bringt keine neuen Dateien und ‘git branch’ zeigt nur ‘master’.
    Ich möchte nun zusätzlich den Develop-Branch haben, muss ich den im gleichen Projekt oder in einem separaten Zweig auschecken? Wie lautet der Befehl zum Klonen des Develop-Branch? Und wie schalte ich zwischen den beiden um, wenn ich Veränderungen darin vornehmen will (z.B. Debug-Meldungen ergänzen)?


    MediathekView 14.3.0 nightly (4.3.2025), Linux Mint 21.3, VLC 3.0.16

    D ? 2 Antworten Letzte Antwort
    • D Offline
      D Offline
      DerReisende77 Entwickler
      antwortete auf MenchenSued am zuletzt editiert von DerReisende77
      #2

      @MenchenSued

      git clone ...
      git fetch -p
      git checkout develop
      

      danach solltest du den Develop haben. Das kannst du mit

      git status
      

      ansehen können.
      Da git verteilt ist sind die meisten branches nur auf dem server als origin zu sehen. Es reicht aber meist, den Namen dann einfach per checkout lokal verfügbar zu machen.

      Gebaut wird auf develop mit

      mvn clean install
      

      das fertige ergebnis liegt im target directory.

      Open source developers do NOT have to:

      • Make your issue a priority, just because you say so.
      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

      Check your entitlement. Nobody owes you anything.

      D 1 Antwort Letzte Antwort
      • D Offline
        D Offline
        DerReisende77 Entwickler
        antwortete auf DerReisende77 am zuletzt editiert von DerReisende77
        #3
        git fetch -p
        

        Solltest du regelmäßig machen da es die Branch Informationen aktualisiert.

        Mit

        git pull
        

        Bekommst du regelmäßig neue Updates im aktuellen Branch den du gewählt hast.

        Open source developers do NOT have to:

        • Make your issue a priority, just because you say so.
        • Give you any sort of "timetable", or explanation for why it´s "taking too long".

        Check your entitlement. Nobody owes you anything.

        1 Antwort Letzte Antwort
        • ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          antwortete auf MenchenSued am zuletzt editiert von Ein ehemaliger Benutzer
          #4

          @MuenchenSued
          Ich hab so ungefähr dasselbe Problem in grün. Vertraut mit CVS und SVN aber git immer nur gehört aber nie verwendet.

          Zum Einstieg aus technischer Sicht nicht nötig fand ich trotzdem amüsant und aufschlussreich, wie Linus 2007 bei Google tech talks über git eher allgemein erzählt bzw wie er git hierarchisch nutzt um den Kernel zu entwickeln.
          https://youtu.be/4XpnKHJAok8

          Und dann, wieder bei Google tech talks in 2007, ein Vortrag von Randal Schwartz über wie git funktioniert und wie man damit arbeitet.
          https://m.youtube.com/watch?v=8dhZ9BXQgc4

          Zu Deiner Frage:
          In git ist aus Gründen oft viel schneller, das gesamte Repository zu klonen als einen einzelnen branch auszuchecken.
          Du hattest den develop branch damals vermutlich schon mit geholt. Zumindest ich hatte das damals nicht kapiert. Ich bin es mehr oder weniger gewohnt, alle derzeit relevanten svn branches lokal in je einem eigenen Verzeichnis ausgecheckt zu haben. Ginge mit git im Prinzip auch so…
          …macht man aber, so mein Eindruck, in dieser Welt glaub ich nicht. Man hat eher ein Verzeichnis mit -quasi- der Möglichkeit, darin zwischen verschiedenen Perspektiven zu wechseln.

          Wo es mich gestern wirklich zerlegt hat was der Versuch, ein pull request ins MV Haupt Repo zu erstellen.
          Hier fiel mir zum Beispiel auf, daß das MV Entwickler Wiki bisher nicht den Fall abdeckt, daß git-noobs ohne Schreibrechte ins Repo einen pull request erstellen wollen.

          War drauf und dran, ob ich diese Lücke heut auszufüllen versuche…
          …aber wenn ich das mit meinem jetzigen Kenntnisstand über git schreib das könnt so werden als ob Sir Quickly dem Willy Bogner das Skifahren erklärt…

          Ist aber vielleicht trotzdem lustiger, als wenn man da steht und nix in der Hand hat.

          In diesem Sinne,
          Frohes Schaffen

          ? 1 Antwort Letzte Antwort
          • ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            antwortete auf Ein ehemaliger Benutzer am zuletzt editiert von
            #5

            ich hab ins Entwickler-Wiki eben eine Seite eingefügt, wie ich einen pull-request erstellt habe. Das hatte ich mir gestern etwas mühsam erarbeiten und zusammensuchen müssen.

            Würde ein git-Könner sicher besser erklären als ich - ein solcher war aber grad keiner zur Hand - und noch dazu Willens.
            Vielleicht wird sie im Lauf der Zeit besser.

            -wie schön, dass das MV Projekt in Eclipse als Maven-Import ohne Fehler kompiliert und gebaut werden kann. Von Maven hab ich gleich noch viel weniger Ahnung als von git… - sofern das möglich ist!

            1 Antwort Letzte Antwort

            29

            Online

            6.6k

            Benutzer

            6.1k

            Themen

            38.9k

            Beiträge
            undefined
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Kategorien
            • Aktuell
            • Tags
            • Beliebt
            • Benutzer
            • Gruppen