Teilen über


Eincheckrichtlinien bearbeiten

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Team Foundation Version Control (TFVC)-Administratoren können Check-In-Richtlinienanforderungen hinzufügen und bearbeiten. Diese Check-In-Richtlinien erfordern, dass Benutzer Maßnahmen ergreifen, wenn sie Check-Ins zur Versionssteuerung 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 beschränkt die anderen Richtlinien auf bestimmte Ordner oder Dateitypen.
  • Richtlinie "Verbotene Muster" verhindert Check-Ins mit Dateien mit verbotenen Dateinamenmustern.
  • 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.

Anmerkung

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. Wählen Sie dann OKaus.

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

  1. 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.

  2. Wählen Sie im Dialogfeld Einstellungen für Quellcodeverwaltung die Registerkarte Eincheckrichtlinie aus.

  3. Wählen Sie in der Liste Richtlinientyp den Richtlinientyp aus, für den Sie Änderungen vornehmen möchten, und wählen Sie dann Bearbeitenaus.

  4. Fahren Sie mit diesem Verfahren fort, basierend auf dem Typ der Richtlinie, 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++-Codeanalyse erzwingen (/analysieren)
      • 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.

      Anmerkung

      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 "Verbotene Muster" verhindert Check-Ins mit Dateien mit verbotenen Dateinamenmustern. Wenn Sie diesen Typ auswählen, führen Sie im Dialogfeld Verbotene Muster das Muster oder die Muster auf, die verboten werden sollen, und wählen Sie dann OKaus.

    • 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.

  5. Wenn Sie mit den Einstellungen der Check-in-Richtlinien zufrieden sind, wählen Sie OKaus.