Wie löst man Branch-Konflikte in der VSCode GitHub Pull Requests and Issues-Erweiterung?

Lesezeit: 2 Minuten

Benutzeravatar von Nathan Boyer
Nathan Boyer

Ich kann nicht herausfinden, wie ich den Konflikt in dieser Pull-Anfrage lösen kann, damit ich sie zusammenführen kann. Wie kann ich das Problem mit der VSCode GitHub Pull Requests and Issues GUI beheben?

Für diese Pull-Anfrage haben sich nur drei Zeilen innerhalb einer Datei geändert. Die Pull-Request-Beschreibung und der Diff werden jeweils in den ersten beiden Bildern unten angezeigt. Nichts scheint in Konflikt zu stehen. Wenn ich mir jedoch den Code für den Master-Branch ansehe, in den ich versuche, zu verschmelzen, wie im dritten Bild gezeigt, ist Zeile 17 anders. Ich denke, das ist der Konflikt. Warum taucht dieser Konflikt nicht im Diff auf? Wie kann ich Zeile 17 vom Master-Branch behalten, Zeile 17 vom Pull-Request darunter hinzufügen, zurück zum Master-Branch führen und den Pull-Request schließen? Ich habe keine Möglichkeit gefunden, den Pull-Request-Code neben dem Master-Code anzuzeigen, und ich bin mir nicht sicher, auf welchen ich Updates übertragen muss.

Pull-Request-Beschreibung

Pull-Anfrage-Diff

Master-Zweig

Ich versuche, den rosa Zweig in der Grafik unten zusammenzuführen.

Geben Sie hier die Bildbeschreibung ein

Sie sollten sich in dem Zweig befinden, den Sie gerade ändern (nicht master) und zuerst zusammenführen master in diesen Zweig: Klicken Sie unter Quellcodeverwaltung auf die drei Punkte und wählen Sie im Menü aus Branch -> Merge Branch (siehe Screenshot) und auswählen Master. Es wird sagen, dass Sie jetzt Konflikte haben, die Sie manuell lösen müssen, und dann sollten Sie bereit sein, loszulegen.

Bildschirmfoto

  • Ich musste auswählen origin/main (oder origin/master), damit die Konflikte in meinem Fall angezeigt werden.

    – Führermann

    30. Dezember 2021 um 15:11 Uhr

Zuerst müssen Sie auf „Überprüfungsmodus beenden“ klicken, um wieder zum regulären Code zu werden! Nach ihnen müssen Sie genehmigen die Änderungen (mit oder ohne Kommentar) und dann müssen Sie zu GitHub gehen und dort auf “Merge Pull Request” klicken (mit oder ohne Kommentar) und der Pull Request würde zurück zu dem Branch zusammengeführt werden, wo Sie den Pull gestartet/erstellt haben Anfrage.

Github-Pull-Requests-Erweiterung für Visual Studio Code

  • Ich kann nicht zusammenführen, weil „dieser Zweig Konflikte aufweist, die gelöst werden müssen“. Was muss ich tun, um die Konflikte zu beseitigen? Ich würde auch eine Lösung bevorzugen, die die Website nicht benötigt.

    – Nathan Boyer

    17. Oktober 2020 um 12:17 Uhr

  • Schauen Sie sich dieses Video an www.youtube.com

    – SwissCodeMen

    25. Oktober 2020 um 22:02 Uhr

1445860cookie-checkWie löst man Branch-Konflikte in der VSCode GitHub Pull Requests and Issues-Erweiterung?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy