2016-07-27 23 views
1

Ist es möglich, Changesets in TFS 2012 zu filtern, um die von einem einzelnen Benutzer auszuschließen?Wie kann ich den TFS-Changeset-Verlauf filtern, um einen bestimmten Benutzer auszuschließen?

Der Commit-Verlauf der Lösung, an der ich gerade arbeite, enthält ziemlich viel Rauschen aufgrund eines automatisierten Prozesses, der jedes Mal einen Commit durchführt, wenn ein Build in die Warteschlange gestellt wird.

Ich möchte es ausfiltern, um den Commit-Verlauf lesbarer zu machen.

Antwort

0

Es gibt keine einzige Abfrage kann erreichen, was Sie brauchen. Möglicherweise müssen Sie die TFS-API verwenden.

Wenn Sie die Änderungsmengen in einer Lösung über TFS API erhalten möchten. Der Ordnerverlauf ist der einfachste Ansatz. Details finden Sie unter: TFS client C# API - get all changesets of an Item Sie können diese Changesets von dem speziellen Benutzer ausschließen, indem Sie Changeset.Committer Property verwenden, die den Benutzer erhält, der das Changeset festlegte.

1

Eine Alternative, versuchen Sie Team Foundation Sidekicks zu installieren, und überprüfen Sie History Sidekick. Sie können die Datensätze in eine CSV-Datei exportieren und anschließend den Benutzer darin filtern:

enter image description here