Zur Navigation springen

Merge-Vorschläge

Lassen Sie die Änderungen eines Branches prüfen, bevor sie einen anderen Branch erreichen.

Überblick

Ein Merge-Vorschlag dokumentiert eine Anfrage, die Änderungen eines Branches in einen anderen zu übernehmen, und ermöglicht einem Teammitglied, den Diff vorher zu prüfen. Jeder mit Bearbeitungszugriff auf den Agenten kann einen Vorschlag öffnen – auch für einen Branch, in den er selbst nicht mergen kann. Zum Mergen des Vorschlags ist weiterhin Schreibzugriff auf den Ziel-Branch nötig. So kann eine Änderung einen geschützten Branch erreichen, ohne jedem Mitwirkenden Merge-Rechte dafür zu geben.

Merge-Vorschläge fügen einen optionalen Prüfschritt über das direkte Mergen von Branches hinaus. Mergen Sie direkt, wenn Sie Schreibzugriff auf den Ziel-Branch haben und keine zweite Meinung benötigen. Öffnen Sie einen Vorschlag, wenn Sie ihn zuerst prüfen lassen möchten oder wenn der Ziel-Branch geschützt ist und Sie keinen Schreibzugriff darauf haben.

Verfügbarkeit

Merge-Vorschläge befinden sich in der Alpha-Phase. Wenn mehrere Branches eines Agenten gleichzeitig bearbeitet werden, ist es schwer nachzuvollziehen, welche bereit und sicher zum Mergen sind. Merge-Vorschläge bieten Teams einen zentralen Ort, um die Änderungen eines Branches zu prüfen und zu besprechen, Test-Erfolgsquoten zwischen Branches zu vergleichen und die neuesten Gespräche des Branches anzusehen.

Die Alpha-Version ist ein erster Schritt hin zu einem CI/CD-ähnlichen Workflow für Agenten, ähnlich wie Pull Requests auf GitHub. In den kommenden Wochen sind folgende Ergänzungen geplant:

  • Erforderliche Tests, die bestanden werden müssen, bevor ein Vorschlag gemergt werden kann.
  • Genehmigungen von bestimmten Prüfern anfordern.
  • Verantwortliche für unterschiedliche Teile eines Agenten konfigurieren.

Lebenszyklus eines Vorschlags

Jeder Vorschlag hat einen dieser Status:

StatusBedeutung
OffenWartet auf Prüfung oder Merge.
GemergtDie Änderungen des Quell-Branches wurden in den Ziel-Branch gemergt.
GeschlossenVom Autor zurückgezogen, von einer anderen Person abgelehnt oder automatisch geschlossen, weil der Quell-Branch archiviert wurde.

Solange ein Vorschlag offen ist, können Prüfer eines dieser Urteile abgeben. Das neueste Urteil eines Prüfers ersetzt jedes frühere Urteil desselben Prüfers:

PrüfstatusBedeutung
GenehmigtDer Prüfer ist mit den Änderungen zufrieden.
Änderungen angefordertDer Prüfer möchte, dass vor dem Merge etwas erledigt wird.

Vorschlag öffnen

Öffnen Sie einen Vorschlag über den Branch, dessen Änderungen Sie prüfen lassen möchten:

Öffnen Sie im Tab Branches des Agenten das Optionsmenü des Quell-Branches und wählen Sie **Open merge proposal **.

Option „Open merge proposal“ im Optionsmenü eines Branches

Geben Sie dem Vorschlag einen Titel und optional eine Beschreibung. Wählen Sie aus den anderen nicht archivierten Branches des Agenten einen Ziel-Branch aus. Das Öffnen eines Vorschlags ändert keinen der beiden Branches, sondern dokumentiert nur die Anfrage.

Ein Paar aus Quell- und Ziel-Branch kann jeweils nur einen offenen Vorschlag gleichzeitig haben. Schließen Sie den bestehenden Vorschlag, bevor Sie einen weiteren zwischen denselben zwei Branches öffnen.

Vorschlag prüfen

Die Seite eines Vorschlags enthält diese Tabs:

Die Beschreibung, den Prüfverlauf und ein Formular zum Hinterlassen einer Prüfung.

Tab „Overview“ eines Merge-Vorschlags

Jeder mit Bearbeitungszugriff auf den Agenten, außer dem Autor des Vorschlags selbst, kann eine Prüfung mit optionalem Kommentar hinterlassen. Kommentare unterstützen Markdown.

Vorschlag mergen

Das Mergen eines Vorschlags führt denselben Branch-Merge aus wie direktes Mergen, einschließlich Konfliktauflösung und der Option, den Quell-Branch anschließend zu archivieren. Bevor ein Vorschlag gemergt werden kann, muss er diese Anforderungen erfüllen:

  • Der mergende Nutzer hat Schreibzugriff auf Quell- und Ziel-Branch. Bei einem geschützten Branch bedeutet das, Workspace-Administrator zu sein.
  • Das neueste Urteil keines Prüfers lautet „Änderungen angefordert“. Ein Prüfer, der Änderungen angefordert hat, muss den Vorschlag genehmigen, bevor er gemergt werden kann.
  • Der Vorschlag hat mindestens eine Genehmigung von jemand anderem als dem Autor. Workspace-Administratoren können ohne diese Genehmigung mergen.

Das Mergen eines Vorschlags schließt automatisch alle anderen offenen Vorschläge für denselben Quell-Branch, da dessen Änderungen nun übernommen wurden.

Vorschlag schließen

Ein Vorschlag kann jederzeit geschlossen werden, ohne ihn zu mergen, solange er offen ist. Der Autor und die Prüfer können Titel und Beschreibung bis zum Schließen bearbeiten.

  • Wenn der Autor seinen eigenen Vorschlag schließt, wird er als zurückgezogen dokumentiert.
  • Wenn jemand anderes ihn schließt, wird er als abgelehnt dokumentiert.
  • Das Archivieren des Quell-Branches schließt jeden offenen Vorschlag von oder zu diesem Branch automatisch und wird als branch_archived dokumentiert.

Merge-Vorschläge und ElevenAgents Architect

Architect kann Merge-Vorschläge für Sie öffnen. Nachdem er eine Änderung auf einem Branch vorgenommen und getestet hat, liest er die Commits und die Merge-Vorschau des Branches und öffnet einen Vorschlag mit den Abschnitten Zusammenfassung, Tests und So prüfen Sie. Er kann auch Prüfer vorschlagen, aus denen Sie auswählen können. Da Architect in Ihrem Namen handelt, führt der Vorschlag Sie als Autor auf.

Architect kann einen Vorschlag nicht prüfen, genehmigen, mergen oder schließen. Diese Schritte werden immer von Menschen ausgeführt. Den vollständigen Ablauf finden Sie unter Vorschläge und Validierung.

Nächste Schritte