Zusammenführungseinschränkungen für die Verzweigung main festlegen

Standardmäßig ist die Verzweigung main für alle Projektbenutzer zugänglich, und jeder kann Änderungen an den Dateien vornehmen. Um Änderungen einzuschränken und wer Commits darauf übertragen kann, können Sie Einschränkungen dafür festlegen, damit Verzweigungszusammenführungen erst nach ihrer Genehmigung zulässig sind.

  1. Klicken Sie im linken Navigator auf Projektadministration Projektadministration.
  2. Klicken Sie auf Verzweigungen.
  3. Wählen Sie unter Repository und Verzweigungen das Git-Repository und die Verzweigung main aus.
  4. Wählen Sie die Option Prüfung erforderlich aus.
  5. Geben Sie unter Standardprüfer die Benutzer ein, und wählen Sie sie aus.
    Ein Standardprüfer ist ein Projektmitglied, das automatisch als Prüfer hinzugefügt wird, wenn eine Zusammenführungsanforderung in der Verzweigung erstellt wird.
  6. Wählen Sie in der Dropdown-Liste Genehmigungen die Mindestanzahl von Prüfern aus, die den Prüfzweig einer Zusammenführungsanforderung genehmigen müssen, wobei die ausgewählte Verzweigung die Zielverzweigung ist.
  7. (Optional) Damit eine Prüfverzweigung nur dann mit der ausgewählten Verzweigung zusammengeführt werden kann, wenn die letzte Erstellung des verknüpften Jobs in der Zusammenführungsanforderung erfolgreich war, aktivieren Sie das Kontrollkästchen Erfolgreiche Erstellung erforderlich.
    Um diese Option zu verwenden, verknüpfen Sie einen Build-Job mit einer Zusammenführungsanforderung.
  8. (Optional) Wenn Sie den Genehmigungsstatus von Prüfern zurücksetzen möchten, wenn die Änderung an eine Verzweigung übertragen wird, nachdem sie die Zusammenführungsanforderung genehmigt haben, aktivieren Sie das Kontrollkästchen Genehmigung erforderlich, wenn Verzweigung aktualisiert wird.
  9. (Optional) Um sicherzustellen, dass die in die Zielverzweigung übertragenen Änderungen mit dem Inhalt der Prüfungsverzweigung übereinstimmen, aktivieren Sie das Kontrollkästchen Änderungen, die in die Zielverzweigung übertragen werden, müssen mit dem Prüfungsinhalt übereinstimmen.
  10. (Optional) Geben Sie unter Benutzer mit Ausnahme der Zusammenführungsanforderung Benutzer an, die Verzweigungsbeschränkungen umgehen und die Prüfverzweigung einer Zusammenführungsanforderung außerhalb von VB Studio oder ohne erforderliche Genehmigungen zusammenführen können.
    Dies ist nützlich, wenn Sie es einigen Benutzern ermöglichen möchten, die Prüfungsverzweigung zusammenzuführen, unabhängig davon, ob die Prüfungsbedingungen erfüllt sind.
  11. Klicken Sie auf Speichern.