Как просмотреть всю работу, которую зарегистрировал конкретный пользователь?
Другой пользователь сделал несколько изменений в разных местах в рамках конкретного проекта.
Как узнать, какие файлы были зарегистрированы конкретным пользователем?
2 ответа
Из командной строки выдайте:
tf history $/ProjectName /user:domain\user /recursive /noprompt
Это будет список всех наборов изменений этого пользователя
Тогда выпустите:
tf changeset 12345 /noprompt
Чтобы перечислить все изменения в этом наборе изменений.
В настоящее время я не могу придумать ни одной команды, которая даст вам обоим. Но вы можете использовать Powershell или пользовательское консольное приложение, которое использует клиентскую объектную модель TFS, чтобы собрать что-то вместе.
tf.exe
можно найти в следующей папке: C:\Program Files (x86)\Microsoft Visual Studio {VISUAL STUDIO VERSION}\Common7\IDE
, Самый простой способ его использования - открыть командную строку с помощью пункта "Командная строка Visual Studio / Developer" в меню "Пуск", которое создается при установке Visual Studio.
Как отмечает Тим, вы также можете использовать боковые удары TFS для запроса этой информации. Для Visual Studio 2010 это все еще отдельное приложение, для Visual Studio 2013 оно прекрасно интегрируется в контекстное меню Source Control Explorer:
Помощники tfs, использующие историю, предоставят вам GUI-версию того, что пользователь коснулся.