2011-01-11 10 views
2

Wir haben unsere TFS 2008 in den letzten Wochen auf TFS 2010 und unsere VS 2008 auf VS 2010 umgestellt. Wir verwenden Code-Analyse, um unsere Codierungsqualität zu verbessern.Code-Analyse warnt beim Einchecken TFS 2010

Wir haben jedoch einige Probleme mit der Check-in-Richtlinie für Code-Analysen.

Wenn wir Code-Analyse auf Projekt ausführen, erhalten wir Warnungen über Code-Analyse. Aber wenn wir versuchen, einchecken, ohne es zu beheben, erwarten wir von VS 2010 gewarnt vor Richtlinienversagen; aber VS 2010 warnt uns nicht und TFS 2010 akzeptiert das Einchecken.

Also wie können wir das lösen.

Wir möchten, dass Teammitglieder vor dem Einchecken über Codeanalysewarnungen gewarnt werden, wenn das Projekt abgeschlossen ist.

Antwort

1

Es gibt einen einfachen Weg, dies zu tun, aber Sie mögen es vielleicht nicht.

  1. erstellen Code-Analyse-Liste in Ihrer Lösung Code Analysis Rule Set Abbildung: Sie können Code-Analyse hinzufügen Konfiguration zu einer Lösung

  2. Konfigurieren Sie die Regeln Configure Code Analysis Rules Abbildung: Regeln Einstellung wird auf Fehler Verhindern, dass ein Build erfolgreich ist

Nachdem Sie diese Konfiguration vorgenommen haben, können Sie einige der Regeln auf Fehler setzen und damit verhindern, dass das Einchecken basierend auf dem Build fehlschlägt.

+0

Danke für Sie antworten; aber ja, du hast Recht Ich mag es nicht :) Ich frage mich, muss TFS mich zwingen, alle Code-Analyse Warnungen beim Einchecken zu beheben? Liege ich falsch? –

Verwandte Themen