Standardmäßig ist die Verzweigung main für alle Projektbenutzer zugänglich. Um zu steuern, wer Commits an main übertragen kann, können Sie Einschränkungen dafür festlegen und Zusammenführungen erst zulassen, nachdem sie genehmigt wurden. Dies kann besonders wichtig sein, wenn Benutzer im Express-Modus arbeiten.
- Klicken Sie im linken Navigator auf Projektadministration
.
- Klicken Sie auf Verzweigungen.
- Wählen Sie unter Repository und Verzweigungen das Git-Repository und die Verzweigung
main aus.
- Wählen Sie die Option Prüfung erforderlich aus.
- 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.
- 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.
- (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.
- (Optional) Um den Genehmigungsstatus von Prüfern zurückzusetzen, wenn die Änderung an eine Verzweigung weitergeleitet wird, nachdem sie die Zusammenführungsanforderung genehmigt haben, aktivieren Sie das Kontrollkästchen Erneute Genehmigung erforderlich, wenn Verzweigung aktualisiert wird.
- (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.
- (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.
- Klicken Sie auf Speichern.