Hinzufügen Check-In Richtlinien

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013

Administratoren der Team Foundation-Versionssteuerung können Richtlinienanforderungen hinzufügen. Diese Check-In-Richtlinien erfordern, dass der Benutzer Aktionen ergreifen muss, wenn er eine Überprüfung an die Quellcodeverwaltung durchführt, z. B. kann ein Benutzer erforderlich sein, um ein Arbeitselement einem Changeset zuzuordnen. Weitere Informationen zu Check-Ins finden Sie unter Entwickeln von Code und Verwalten ausstehender Änderungen. Standardmäßig sind die folgenden Check-In-Richtlinientypen verfügbar:

  • Baut Erfordert, dass der letzte Build erfolgreich war, bevor eine Überprüfung durchgeführt wurde.
  • Code Analysis Erfordert, dass die Codeanalyse vor dem Einchecken ausgeführt wird.
  • Arbeitselemente Erfordert, dass mindestens eine Arbeitselemente dem Einchecken zugeordnet werden.

Hinweis

Für Visual Studio 2017 und neuere Versionen müssen Visual Studio Check-In-Richtlinien über Team Explorer, tf.exe oder über Registrierungsschlüssel festgelegt werden, 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. Weitere Informationen finden Sie unter "Neuerungen" im Visual Studio 2017 SDK?

So erstellen Sie eine Check-In-Richtlinie

  1. Wählen Sie im Team-Explorer die Einstellungen Seite aus, und wählen Sie dann die Quellcodeverwaltung im Abschnitt Project aus.

    Das Dialogfeld "Quellcodeverwaltung" Einstellungen wird angezeigt.

  2. Klicken Sie auf die Registerkarte " Richtlinie einchecken " und dann auf "Hinzufügen".

    Das Dialogfeld " Richtlinie hinzufügen" wird angezeigt.

  3. Wählen Sie in der Liste "Richtlinie einchecken" den gewünschten Richtlinientyp aus, und klicken Sie dann auf "OK".

    Die Liste enthält die folgenden Auswahlen:

    • Wählen Sie Builds aus, wenn Sie erfordern möchten, dass ein vorheriger Build erfolgreich war, bevor neue Änderungen eingecheckt werden können.

    • Wählen Sie Code Analysis aus, wenn Sie erfordern möchten, dass die Codeanalyse ausgeführt wird, bevor Code eingecheckt werden kann. Das Dialogfeld Code Analysis Richtlinien-Editor wird angezeigt.

      Aktivieren Sie die Kontrollkästchen für die Typen der Codeanalyse, die Sie ausführen möchten. Optionen sind Das Einchecken erzwingen, um nur Dateien zu enthalten, die Teil der aktuellen Lösung sind, C/C++-Code Analysis erzwingen (/analysieren) und Code Analysis für verwalteten Code erzwingen. Wenn Sie das Kontrollkästchen "Code Analysis Für verwalteten Code erzwingen" aktivieren, aktivieren Sie die gewünschten Regeleinstellungen unter den Regeleinstellungen für verwaltete Code Analysis.

      Weitere Informationen zur Verwendung von Codeanalysetools finden Sie unter Erstellen Code Analysis Check-In Richtlinien.

      Wenn Sie fertig sind, klicken Sie auf OK.

    • Wenn Sie Arbeitselemente ausgewählt haben, wird die Richtlinie der Liste hinzugefügt, die einem Arbeitselement zugeordnet sein muss.

  4. Wenn Sie mit den Einstellungen für die Check-In-Richtlinien zufrieden sind, klicken Sie auf OK; Die neue Check-In-Richtlinie wird jetzt mit zukünftigen Check-Ins angezeigt.