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 festlegen und Zusammenführungen erst nach der Genehmigung zulassen. 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 in 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üfungszweig 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 übertragen wird, nachdem sie die Zusammenführungsanforderung genehmigt haben, aktivieren Sie das Kontrollkästchen Erneute Genehmigung bei Aktualisierung der Verzweigung erforderlich.
- (Optional) Um sicherzustellen, dass die an die Zielverzweigung übertragenen Änderungen mit dem Inhalt der Prüfungsverzweigung übereinstimmen, aktivieren Sie das Kontrollkästchen An Zielverzweigung übertragene Änderungen müssen mit dem Prüfungsinhalt übereinstimmen.
- (Optional) Geben Sie unter Benutzer mit Ausnahme von Zusammenführungsanforderungen Benutzer an, die Verzweigungseinschrä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 einigen Benutzern erlauben möchten, die Prüfungsverzweigung zusammenzuführen, unabhängig davon, ob die Prüfungsbedingungen erfüllt sind.
- Klicken Sie auf Speichern.