Freigeben über


Gewusst wie: Hinzufügen von Eincheckrichtlinien

Aktualisiert: November 2007

Administratoren der Team Foundation-Versionskontrolle können Anforderungen für Eincheckrichtlinien hinzufügen. Diese Eincheckrichtlinien verlangen, dass Benutzer beim Einchecken in die Quellcodeverwaltung bestimmte Aktionen ausführen. So können Benutzer z. B. dazu aufgefordert werden, einer Arbeitsaufgabe ein Changeset zuzuordnen. Weitere Informationen über das Einchecken finden Sie unter Gewusst wie: Einchecken von ausstehenden Änderungen. Verfügbar sind u. a. die folgenden Standardtypen für Eincheckrichtlinien:

  • Codeanalyse   Erfordert, dass vor dem Einchecken eine Codeanalyse ausgeführt wird.

  • Testrichtlinie   Erfordert, dass vor dem Einchecken Einchecktests abgeschlossen werden.

  • Arbeitsaufgaben   Erfordert, dass dem Eincheckvorgang eine oder mehrere Arbeitsaufgaben zugeordnet werden.

  • Builds   Erfordert, dass Buildunterbrechungen, die während eines Builds erstellt wurden, vor einem neuen Einchecken korrigiert werden müssen.

Erforderliche Berechtigungen

Um diesen Vorgang abschließen zu können, muss die Sicherheitseinstellungen ändern-Berechtigung auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Verfahren

So erstellen Sie eine Eincheckrichtlinie

  1. Klicken Sie in Team Explorer mit der rechten Maustaste auf das Teamprojekt, klicken Sie auf Teamprojekteinstellungen und dann auf Quellcodeverwaltung.

    Das Dialogfeld Einstellungen für Quellcodeverwaltung wird angezeigt.

  2. Klicken Sie auf die Registerkarte Eincheckrichtlinien und dann auf Hinzufügen.

    Das Dialogfeld Eincheckrichtlinie hinzufügen wird angezeigt.

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

    Die Liste enthält die folgenden Auswahlmöglichkeiten.

    • Wenn Sie Builds ausgewählt haben, wird der Liste die Richtlinie hinzugefügt. Gemäß dieser Richtlinie muss ein vorheriger Build erfolgreich sein, bevor alle neuen Änderungen eingecheckt werden können.

    • Wenn Sie Codeanalyse ausgewählt haben, wird das Dialogfeld Codeanalyserichtlinien-Editor angezeigt. Klicken Sie auf die Felder für die auszuführenden Codeanalysetypen. Die Optionen lauten Einchecken von Dateien erzwingen, sodass nur Dateien enthalten sind, die Teil der aktuellen Projektmappe sind, C/C++-Codeanalyse erzwingen (/analyze) und Codeanalyse für verwalteten Code erzwingen. Wenn Sie Codeanalyse für verwalteten Code erzwingen auswählen, wählen Sie im Fenster Regeleinstellungen für die Analyse von verwaltetem Code die gewünschten Regeleinstellungen aus. Klicken Sie auf OK. Weitere Informationen über die Verwendung von Codeanalysetools finden Sie unter Richtlinien für die Verwendung von Codeanalysetools.

    • Wenn Sie Testrichtlinie ausgewählt haben, wird das Dialogfeld Testrichtlinie angezeigt. Klicken Sie auf Durchsuchen. Geben Sie im Dialogfeld Durchsuchen eine Metadatendatei an, und klicken Sie auf OK. Aktivieren Sie im Dialogfeld Testrichtlinie die Kontrollkästchen für die Testlisten, deren Tests ausgeführt werden müssen, um der Eincheckrichtlinie zu entsprechen. Klicken Sie abschließend auf OK.

    • Wenn Sie Arbeitsaufgaben ausgewählt haben, wird der Liste eine Richtlinie hinzugefügt, nach der beim Einchecken eine Arbeitsaufgabe zugeordnet werden muss.

  4. Wenn Sie die Einstellungen für die Eincheckrichtlinien festgelegt haben, klicken Sie auf OK. Die neue Eincheckrichtlinie wird bei zukünftigen Eincheckvorgängen angezeigt.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Anpassen von Eincheckrichtlinien und -hinweisen

Gewusst wie: Erstellen einer Testliste

Konzepte

Arbeiten mit Eincheckrichtlinien und -hinweisen

Referenz

Befehl Configure