Eincheckrichtlinien bearbeiten
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Administratoren der Team Foundation-Versionskontrolle (TFVC) können Anforderungen für Eincheckrichtlinien hinzufügen und bearbeiten. Diese Eincheckrichtlinien schreiben vor, dass Benutzer Maßnahmen ergreifen, wenn sie einen Eincheckvorgang in der Versionskontrolle durchführen. Beispielsweise können Benutzer dazu aufgefordert werden, Arbeitselemente Changesets zuzuordnen. Weitere Informationen zu Eincheckvorgängen finden Sie unter Entwickeln von Code und Verwalten ausstehender Änderungen.
Bevor Sie eine Eincheckrichtlinie bearbeiten, müssen Sie zuerst eine Richtlinie erstellen. Weitere Informationen finden Sie unter Hinzufügen von Eincheckrichtlinien. Die folgenden Standardtypen von Eincheckrichtlinien sind verfügbar:
- Builds: Der letzte Build muss erfolgreich durchgeführt worden sein, damit neue Änderungen eingecheckt werden können.
- Changeset-Kommentarrichtlinie: Benutzer müssen Eincheckkommentare angeben.
- Codeanalyse: Damit Code eingecheckt werden kann, muss eine Codeanalyse ausgeführt werden.
- Benutzerdefinierte Pfadrichtlinie: Legt den Bereich für andere Richtlinien auf bestimmte Ordner oder Dateitypen fest.
- Richtlinie für unzulässige Muster: Verhindert Eincheckvorgänge mit Dateien mit unzulässigen Mustern für Dateinamen.
- Richtlinie für die Arbeitselementabfrage: Gibt eine Arbeitselementabfrage an, deren Ergebnisse die einzigen zulässigen Arbeitselemente für einen Eincheckvorgang sind.
- Arbeitselemente: Dem Eincheckvorgang muss mindestens ein Arbeitselement zugeordnet sein.
Hinweis
Sie können einen oder mehrere Richtlinientypen im Dialogfeld Einstellungen für Quellcodeverwaltung vorübergehend deaktivieren. Markieren Sie auf der Registerkarte Eincheckrichtlinie die Richtlinien, und wählen Sie Deaktivieren aus. Zum Aktivieren einer deaktivierten Richtlinie markieren Sie die deaktivierte Richtlinie, und klicken Sie auf Aktivieren. Klicken Sie anschließend auf OK.
Voraussetzungen
Um dieses Verfahren ausführen zu können, muss die Berechtigung Projektebeneninformationen bearbeiten auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter TFVC-Standardberechtigungen.
Bearbeiten einer Eincheckrichtlinie
Wählen Sie im Visual Studio-Menü TeamTeamprojekteinstellungen>Quellcodeverwaltung aus.
Oder wählen Sie im Team Explorer-Fenster von Visual Studio Einstellungen und dann unter Teamprojekt die Option Quellcodeverwaltung aus.
Wählen Sie im Dialogfeld Einstellungen für Quellcodeverwaltung die Registerkarte Eincheckrichtlinie aus.
Wählen Sie in der Liste Richtlinientyp den Richtlinientyp aus, für den Sie Änderungen vornehmen möchten, und wählen Sie dann Bearbeiten aus.
Führen Sie dieses Verfahren auf der Grundlage des Typ der Richtlinie aus, die Sie bearbeiten:
Builds: Der letzte Build muss erfolgreich durchgeführt worden sein, damit neue Änderungen eingecheckt werden können. Dieser Richtlinientyp kann nicht geändert werden.
Changeset-Kommentarrichtlinie: Benutzer müssen Eincheckkommentare angeben. Dieser Richtlinientyp kann nicht geändert werden.
Codeanalyse: Damit Code eingecheckt werden kann, muss eine Codeanalyse ausgeführt werden. Wenn Sie diesen Typ auswählen, aktivieren Sie im Dialogfeld Editor für Code Analysis-Richtlinien die Kontrollkästchen für die Typen von Codeanalyse, die Sie ausführen möchten. Folgende Optionen stehen zur Verfügung:
- Check-In von Dateien erzwingen, sodass nur Dateien enthalten sind, die Teil der aktuellen Projektmappe sind
- C/C++ Code Analysis erzwingen (/analyze):
- Code Analysis für verwalteten Code erzwingen. Wählen Sie bei Auswahl dieser Option unter Regeleinstellungen für die Analyse von verwaltetem Code die gewünschten Regeleinstellungen aus.
Benutzerdefinierte Pfadrichtlinie: Legt den Bereich für andere Richtlinien auf bestimmte Ordner oder Dateitypen fest. Wählen Sie bei der Auswahl dieses Typs im Dialogfeld Benutzerdefinierte Pfadrichtlinie eine untergeordnete Richtlinie aus, die ausgeführt werden soll, und geben Sie mindestens einen Wert im Filter für Quellcodeverwaltungspfad (RegEx) ein, um zulässige Pfade anzugeben. Wenden Sie eine separate benutzerdefinierte Pfadrichtlinie für jede untergeordnete Richtlinie an, die benutzerdefinierte Pfade verwenden soll.
Hinweis
Wenn Sie diese Richtlinie auf eine aktivierte untergeordnete Richtlinie anwenden, erhalten Sie die Meldung Die ausgewählte Richtlinie ist zurzeit aktiviert. Sie muss deaktiviert werden, weil sie ansonsten zweimal ausgeführt wird. Sie können die ursprüngliche Richtlinie in der Liste Eincheckrichtlinie entfernen oder deaktivieren.
Richtlinie für unzulässige Muster: Verhindert Eincheckvorgänge mit Dateien mit unzulässigen Mustern für Dateinamen. Geben Sie bei Auswahl dieses Typs im Dialogfeld Verbotene Muster die unzulässigen Muster an, und wählen Sie dann OK aus.
Richtlinie für die Arbeitselementabfrage: Gibt eine Arbeitselementabfrage an, deren Ergebnisse die einzigen zulässigen Arbeitselemente für einen Eincheckvorgang sind. Navigieren Sie bei Auswahl dieses Typs im Dialogfeld Abfragerichtlinie zu einer gespeicherten freigegebenen Arbeitselementabfrage, und wählen Sie diese sowie dann OK aus.
Arbeitselemente: Dem Eincheckvorgang muss mindestens ein Arbeitselement zugeordnet sein. Dieser Richtlinientyp kann nicht geändert werden.
Wenn Sie mit den Einstellungen für die Eincheckrichtlinien zufrieden sind, wählen Sie OK aus.