Eincheckrichtlinien für die Codeanalyse
Anhand von Eincheckrichtlinien kann die Qualität von Code vor dem Einchecken in die CodeBase kontrolliert und verbessert werden.
Wichtig
Eincheckrichtlinien können nur verwendet werden, wenn eine Verbindung mit Team Foundation Server besteht.
Die Eincheckrichtlinien schlagen in den folgenden Fällen fehl:
Build nicht auf dem neuesten Stand
Hierzu kommt es, wenn der Entwickler Code ändert und versucht, die Änderung einzuchecken, ohne zuvor das Projekt neu zu erstellen. Zur Lösung dieses Problems muss das geänderte Projekt neu erstellt werden, um sicherzustellen, dass die vom Projektleiter festgelegte Codeanalyserichtlinie eingehalten wird.
Fehler im letzten Build
Die Eincheckrichtlinien schlagen fehl, da im letzten Build Fehler aufgetreten sind. Zur Lösung des Problems muss der Entwickler die Fehler beheben und die Projektmappe neu erstellen, um sicherzustellen, dass der Code den Eincheckrichtlinien entspricht. Erst dann können die Änderungen eingecheckt werden.
Falsche Regeln ausgewählt
Die Richtlinien schlagen fehl, da falsche Regeln festgelegt waren. Zur Lösung dieses Problems muss der Entwickler die Eincheckrichtlinien vom Server mit den Projekten in der aktiven Projektmappe synchronisieren. Weitere Informationen finden Sie unter Gewusst wie: Migrieren von Eincheckrichtlinien für die Codeanalyse.
Einchecken über die Befehlszeile
Eincheckrichtlinien werden in der Befehlszeile nicht unterstützt.
Visual Studio-Projektmappe ist nicht geöffnet
Das Einchecken schlägt fehl, wenn die Dateien, die Sie einzuchecken versuchen, zu einer Projektmappe gehören, die aktuell nicht geöffnet ist.
In einer Projektmappe geöffnete Dateien gehören nicht zu der Projektmappe
Der Projektleiter kann festlegen, dass die Richtlinien fehlschlagen, wenn nicht alle einzucheckenden Dateien zu der aktuell geöffneten Projektmappe gehören.
Die Eincheckrichtlinien werden in folgenden Fällen eingehalten:
Build auf dem neuesten Stand; keine Codeanalysefehler
Die Eincheckrichtlinien werden eingehalten, da das Build auf dem neuesten Stand ist und keine Codeanalysefehler aufgetreten sind. Zudem sind die im Projekt aktivierten Regeln mindestens so restriktiv wie die in den Eincheckrichtlinien definierten Regeln.
In diesem Abschnitt
Beschreibt, wie benutzerdefinierte Eincheckrichtlinien für Quellcodeverwaltung in Team Foundation erstellt werden. |
|
Erklärt die Vorgehensweise zum Ändern von Eincheckrichtlinien. |
|
Gewusst wie: Migrieren von Eincheckrichtlinien für die Codeanalyse |
Erklärt die Vorgehensweise zum Migrieren einer Codeanalyserichtlinie vom Server zum Client. |
Beschreibt die Schritte zum Löschen von Eincheckrichtlinien. |
|
Gewusst wie: Aktivieren und Deaktivieren von Eincheckrichtlinien |
Erklärt die Schritte zum Aktivieren oder Deaktivieren von vorhandenen Eincheckrichtlinien. |
Beschreibt die Schritte zum Konfigurieren benutzerdefinierter Eincheckhinweise für das Einchecken in Quellcodeverwaltung in Team Foundation. |
Verwandte Abschnitte
Gewusst wie: Herstellen einer Verbindung mit Team Foundation Server