Standardmäßig ist die main
-Verzweigung für alle Projektbenutzer zugänglich, und jeder kann Änderungen an seinen Dateien vornehmen. Um Änderungen einzuschränken und festzulegen, wer Commits darauf übertragen kann, können Sie Einschränkungen festlegen, damit Verzweigungen erst nach der Genehmigung zusammengeführt werden können.
- 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) 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 Erneute Genehmigung erforderlich, wenn Verzweigung aktualisiert wird.
- (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.