Как я могу отфильтровать историю изменений TFS, чтобы исключить определенного пользователя?
Можно ли отфильтровать наборы изменений в TFS 2012, чтобы исключить изменения от одного пользователя?
История коммитов решения, над которым я сейчас работаю, содержит много шума из-за того, что автоматизированный процесс делает коммит каждый раз, когда сборка ставится в очередь.
Я хотел бы отфильтровать его, чтобы сделать историю коммитов более читабельной.
2 ответа
В качестве альтернативы попробуйте установить Team Foundation Sidekicks и проверьте History Sidekick. Вы можете экспортировать записи в файл.csv, а затем отфильтровать в нем пользователя:
Ни один запрос не может достичь того, что вам нужно. Возможно, вам придется использовать TFS API.
Если вы хотите получить наборы изменений в решении через TFS API. История папок будет самым простым подходом. Подробности см. Здесь: API T # клиента TFS - получить все наборы изменений элемента. Вы можете исключить эти наборы изменений из специального пользователя, используя свойство Changeset.Committer, которое получает пользователя, который передал набор изменений.