Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Visual Studio 2019 | Visual Studio 2022
Team Foundation-Versionssteuerungsadministratoren können Anforderungen für check-in-Richtlinien hinzufügen. Diese Check-In-Richtlinien erfordern, dass Benutzer Maßnahmen ergreifen, wenn sie eine Überprüfung der Quellcodeverwaltung durchführen. Beispielsweise kann ein Benutzer erforderlich sein, um eine Arbeitsaufgabe einem Changeet zuzuordnen. Weitere Informationen zu Check-Ins finden Sie unter Entwickeln von Code und Verwalten ausstehender Änderungen.
Hinweis
Sie können Visual Studio-Check-In-Richtlinien über Team Explorer wie in diesem Artikel dokumentiert festlegen, den Befehltf.exe konfigurieren oder über Registrierungsschlüssel, die in der pkgdef einer Visual Studio-Erweiterung deklariert sind. Richtlinien gelten nur für eine einzelne Installation von Visual Studio auf Ihrem Computer. Wenn Sie über mehrere Installationen von Visual Studio verfügen, müssen Sie die Check-In-Richtlinie für jede Installation festlegen.
Erstellen einer Eincheckrichtlinie
Wählen Sie im Visual Studio-Team-Explorer "Einstellungen" und dann unter "Teamprojekt" die Option "Quellcodeverwaltung" aus.
Wählen Sie im Dialogfeld "Einstellungen für die Quellcodeverwaltung " die Registerkarte " Richtlinie einchecken" und dann "Hinzufügen" aus.
Wählen Sie im Dialogfeld "Richtlinie hinzufügen" die gewünschten Richtlinientypen aus, und wählen Sie dann "OK" aus.
Sie können aus den folgenden Richtlinien auswählen:
- Builds erfordern, dass der letzte Build erfolgreich war, bevor neue Änderungen eingecheckt werden können.
- Die Changeset-Kommentarrichtlinie erfordert, dass Benutzer Eincheckkommentare bereitstellen.
- Für die Codeanalyse muss die Codeanalyse ausgeführt werden, bevor Code eingecheckt werden kann.
- Benutzerdefinierte Pfadrichtlinie bezieht sich auf die anderen Richtlinien auf bestimmte Ordner oder Dateitypen.
- Die Richtlinie "Verbotene Muster" verhindert Check-Ins mit Dateien mit verbotenen Dateinamenmustern.
- Die Abfragerichtlinie für Arbeitsaufgaben gibt eine Arbeitsaufgabenabfrage an, deren Ergebnisse die einzigen rechtlichen Arbeitsaufgaben sind, die einem Einchecken zugeordnet werden sollen.
- Arbeitsaufgaben erfordern, dass mindestens eine Arbeitsaufgaben jedem Einchecken zugeordnet werden.
Wenn Sie "Codeanalyse" auswählen, aktivieren Sie im Codeanalyserichtlinien-Editor die Kontrollkästchen für die gewünschten Codeanalysetypen, und wählen Sie dann OK aus.
Optionen sind:
- Erzwingen des Eincheckens, um nur Dateien einzuschließen, die Teil der aktuellen Lösung sind
- C/C++-Codeanalyse erzwingen (/analysieren)
- Erzwingen der Codeanalyse für verwalteten Code. Wenn Sie diese Option auswählen, wählen Sie den gewünschten Regelsatz unter den Regeleinstellungen für die Analyse von verwaltetem Code aus.
Weitere Informationen zur Verwendung von Codeanalysetools finden Sie unter Create Code Analysis Check-In Policies.
Wenn Sie " Benutzerdefinierte Pfadrichtlinie" auswählen, wählen Sie im Dialogfeld " Benutzerdefinierte Pfadrichtlinie " eine untergeordnete Richtlinie aus, die ausgeführt werden soll, und geben Sie einen oder mehrere Werte in den Pfadfilter (Source Control Path Filter, RegEx) ein, um zulässige Pfade anzugeben. Wählen Sie "Für jeden Wert hinzufügen" und dann "OK" aus.
Wenden Sie eine separate benutzerdefinierte Pfadrichtlinie für jede untergeordnete Richtlinie an, die Sie benutzerdefinierte Pfade verwenden möchten.
Hinweis
Wenn Sie diese Richtlinie auf eine aktivierte untergeordnete Richtlinie anwenden, erhalten Sie eine Meldung, dass die ausgewählte Richtlinie derzeit aktiviert ist. Er sollte deaktiviert werden, oder es wird zweimal ausgeführt. Sie können die ursprüngliche Richtlinie aus dem Bildschirm " Eincheckrichtlinie " entfernen oder deaktivieren.
Wenn Sie " Verbotene Musterrichtlinie" auswählen, führen Sie im Dialogfeld "Verbotene Muster " das zu verbietede Muster oder Muster auf, und wählen Sie dann "OK" aus.
Wenn Sie "Abfragerichtlinie für Arbeitselemente" auswählen, navigieren Sie im Dialogfeld "Abfragerichtlinie " zu einer gespeicherten Abfrage für freigegebene Arbeitsaufgaben, und wählen Sie dann "OK" aus.
Wenn Sie mit den Einstellungen für die Eincheckrichtlinien zufrieden sind, wählen Sie "OK" aus. Die neue Check-In-Richtlinie wird mit zukünftigen Check-Ins angezeigt.