/ / GitHub Pull Request komplexe Konflikte - Git, Github, Merge-Konflikt-Auflösung, Git-Konflikt-Auflösung

GitHub Pull Request komplexe Konflikte - git, github, merge-Konflikt-Auflösung, git-Konflikt-Auflösung

GitHub hat vor etwa einem Monat ein Feature hinzugefügt, um Zusammenführungskonflikte auf der Weboberfläche zu lösen, allerdings funktioniert es nur bei "einfachen" Zusammenführungskonflikten:

Keine Konflikte GitHub Pull Request - Keine Konflikte

Einfache Konflikte

GitHub Pull Request - Lösen Sie einfache Konflikte

Komplexe Konflikte

GitHub Pull Request - Lösen Sie komplexe Konflikte

In dem Blogeintrag Mit der Einführung des neuen Features erwähnt GitHub konkurrierende Zeilenänderungen, die von ziemlich einfach bis ziemlich komplex sein können.

Was ist als Konflikt zu komplex, um im Webeditor aufgelöst zu werden?

Antworten:

0 für die Antwort № 1

Was ist als Konflikt zu komplex, um im Webeditor aufgelöst zu werden?

Sie!?!

Führen Sie eine Überprüfung der Pull-Anforderung durch. Wenn Sie denken, dass es ganz einfach ist und dass es kein Risiko oder eine Regression gibt oder dass Sie Komponententests ausführen müssen, versuchen Sie es zusammenzuführen.

Leider laufen die Dinge manchmal so, wie wir es erwarten, und Konflikte könnten passieren :-(

Wenn Sie mit den Konflikten umgehen und die Zusammenführung durchführen können, ist das OK.

Andernfalls fragen Sie nach einem Rebase, einem Sync-Merge oder holen Sie die Commits und fusionieren Sie es lokal. Mach es wie Du willst...