Codeänderung-Perspektive
Aktualisiert: November 2007
Sie können die Codeänderung-Perspektive verwenden, um ausschließlich die Measures, Attribute und Berechnungen im Datencube anzuzeigen, die sich auf den Team Foundation Build-Vorgang beziehen. Mit der Codeänderung-Perspektive können Sie analysieren, wie sich Quelldateien mit der Zeit und in verschiedenen Builds ändern.
Hinweis: |
---|
Wenn Perspektiven mit dem Team Foundation-Cube verwendet werden sollen, muss auf der Datenebene Microsoft SQL Server 2005 Enterprise Edition oder SQL Server 2005 Enterprise (64) Edition verwendet werden. Die im Lieferumfang von Team Foundation Server enthaltene SQL Server 2005 Standard Edition unterstützt keine Verwendung von Perspektiven. Wenn Sie mit SQL Server 2005 Standard Edition arbeiten, befinden sich die Cubeelemente aus allen Perspektiven im Team System-Datencube. |
Mithilfe der Codeänderung-Perspektive können Sie u. a. die folgenden Fragen beantworten:
Wie viele Dateien mit einer bestimmten Dateinamenerweiterung wurden in einem bestimmten Build geändert?
Wie viele Codezeilen befinden sich für einen bestimmten Build in der Quelldatenbank?
Welche Changesets wurden übermittelt, und welche Details umfasst die Änderung? Beispiele: Wer hat die Änderung ausgeführt, welche Dateien wurden geändert, und an welchem Datum wurde die Änderung vorgenommen?
Measures
In der folgenden Tabelle werden die Measures beschrieben, die in der Codeänderung-Perspektive enthalten sind. Die Codeänderung-Perspektive enthält eine einzige Measuregruppe mit dem Namen Codeänderung. Diesem Measure wird ein neuer Fakt für jede Dateiänderung hinzugefügt, auf die von einer Eincheckaktion im System der Versionskontrolle verwiesen wird.
Measure |
Beschreibung |
---|---|
Anzahl der Codeänderungen |
Die Anzahl der Änderungen, die an Dateien im System der Versionskontrolle vorgenommen wurden |
Zeilen hinzugefügt |
Zeilen, die in den ausgewählten Dimensionen Dateien hinzugefügt wurden |
Zeilen gelöscht |
Gesamtzahl der gelöschten Zeilen |
Zeilen geändert |
Gesamtzahl der Zeilen, die im ausgewählten Zeitraum geändert wurden |
Änderung gesamt |
Gesamtänderung im Code, die wie folgt berechnet wird: [Zeilen hinzugefügt] + [Zeilen gelöscht] + [Zeilen geändert] |
Zeilen gesamt |
Gesamtzahl der Zeilen im ausgewählten Bereich der Dateipfadhierarchie am Punkt eines bestimmten Builds oder für eine Reihe von Builds. Bei dieser Berechnung werden lediglich Informationen für Builds zurückgegeben. Es wird NULL zurückgegeben, wenn Sie dabei keine einzelnen Builds auswählen. Die Anzahl der Zeilen wird berechnet, indem die hinzugefügten und gelöschten Zeilen in einer bestimmten Buildtyp/Betriebssystem-Kombination zusammengefasst werden. |
Dimensionen
In der folgenden Tabelle werden die Attribute beschrieben, die in der Build-Perspektive enthalten sind. Sie können die Measures mit jedem dieser Attribute aggregieren.
Attribut |
Dimension |
Beschreibung |
---|---|---|
Build |
Build |
Zahl oder Name, mit der bzw. dem der Build eindeutig bezeichnet wird |
Buildstartzeit |
Build |
Datum und Uhrzeit des Beginns des Buildvorgangs |
Buildtyp |
Build |
Name der Builddefinition. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Builddefinition. |
Changeset |
Changeset |
Der dem Changeset zugeordnete Eincheckkommentar |
Changeset-ID |
Changeset |
Der Name des Changesets oder die ID, auf die sich die Dateiänderungen beziehen |
Richtlinienüberschreibungskommentar |
Changeset |
Der Kommentar, der beim Überschreiben einer Richtlinie bereitgestellt wird. Wenn eine Richtlinie nicht mit diesem Changeset überschrieben wurde, ist dieses Feld NULL. |
Alias |
Eingecheckt von |
Der Alias der Person, die die Codeänderungen eincheckt |
Person |
Eingecheckt von |
Der Name der Person, die die Codeänderungen eincheckt |
Year Month Date |
Datum |
Das Datum, an dem das Changeset übermittelt wurde, geordnet nach Jahr, Monat und Datum. |
Jahr-Woche-Datum |
Datum |
Das Datum, an dem das Changeset übermittelt wurde, geordnet nach Jahr, Woche des Jahres und Datum. |
Datum |
Datum |
Das Datum, an dem das Changeset übermittelt wurde |
Dateierweiterung |
Dateiname |
Der Typ der Datei (Dateinamenerweiterung), an der die Änderungen vorgenommen wurden |
Dateipfad |
Dateiname |
Eine Hierarchie der Verzeichnisse und Dateien in der Quellcodeverwaltungs-Datenbank |
Teamprojekt |
Teamprojekt |
Den Namen des Teamprojekts. |
ID |
Arbeitsaufgabe |
Die ID der Arbeitsaufgabe, die beim Erstellen der Arbeitsaufgabe zugewiesen wurde |
Vorheriger Zustand |
Arbeitsaufgabe |
Der vorherige Zustand der Arbeitsaufgabe |
Arbeitsaufgabentyp |
Arbeitsaufgabe |
Der Typ der Arbeitsaufgabe |
Grund |
Arbeitsaufgabe |
Der Grund für die Änderung des Zustands der Arbeitsaufgabe |
Rev |
Arbeitsaufgabe |
Die Revision der Arbeitsaufgabe |
Zustand |
Arbeitsaufgabe |
Der Zustand der Arbeitsaufgabe |
Titel |
Arbeitsaufgabe |
Der Titel der Arbeitsaufgabe |
(Sonstiges) |
Arbeitsaufgabe |
Weitere Attribute, die von der Prozessvorlage abhängig sind, mit der das Teamprojekt erstellt wird. Weitere Informationen finden Sie im Abschnitt "Arbeitsaufgabendimension" in Perspektive Aktuelle Arbeitsaufgabe. |