✨Neue Funktion
Neue pr-overlap-Funktion zur Analyse von PR-Überschneidungen
Mit der neuen Funktion zur Analyse von Pull Requests (PRs) können Benutzer Überschneidungen, Konflikte und Abhängigkeiten einfach erkennen und die optimale Zusammenführungsreihenfolge ermitteln.
★★★★☆
Die neue pr-overlap-Funktion ermöglicht es Benutzern, alle offenen PRs auf Überschneidungen, Konflikte und Abhängigkeiten zu analysieren. Diese manuell auslösbare Funktion bietet folgende Vorteile:
- Erkennung von Dateiüberschneidungen: Alle offenen PR-Paare werden auf mögliche Überschneidungen überprüft.
- Simulation von Merge-Konflikten: Potenzielle Konflikte werden simuliert, um deren Lösung zu erleichtern.
- Erkennung von Branch-Abhängigkeiten: Abhängigkeiten zwischen Branches werden identifiziert, selbst wenn Rebases durchgeführt wurden.
- Erkennung veralteter PRs: PRs, die durch andere überschrieben wurden, werden erkannt, um die Übersichtlichkeit zu erhöhen.
- Analyse der PR-Größe: Vorschläge zur Aufteilung übergroßer PRs (mehr als 150 Dateien oder 3000 Zeilen) werden angeboten.
- Optimale Zusammenführungsreihenfolge: Basierend auf einem Abhängigkeitsdiagramm wird die beste Reihenfolge für das Mergen vorgeschlagen.
Diese Funktion wurde erfolgreich an realen PRs getestet und hat dazu beigetragen, Konflikte zu identifizieren und die Effizienz des Merge-Prozesses zu verbessern.