Как найти все файлы, которые конкретный пользователь когда-либо изменял в Team Foundation Server - PullRequest
21 голосов
/ 04 августа 2009

Я знаю, что есть простой способ сделать это с SVN, поэтому должен быть аналогичный способ с TFS.

По сути, я хочу иметь список каждого файла, который когда-либо редактировало определенное имя пользователя (IE: извлечено, изменено или добавлено). Это на TFS 2008.

Ответы [ 4 ]

26 голосов
/ 04 августа 2009

Я нашел один способ сделать это:

  1. Перейти к обозревателю управления исходным кодом в Visual Studio
  2. Щелкните правой кнопкой мыши на корне проекта
  3. Выберите Найти в Source Control -> Changesets
  4. Введите имя пользователя, которое вы ищете, в поле «По пользователю»
  5. Нажмите найти

Возвращает список наборов изменений от пользователя. Затем вы можете нажать кнопку сведений, чтобы развернуть набор изменений.

12 голосов
/ 04 августа 2009

Ответы до сих пор возвращают список наборов изменений, а не список файлов. Попробуйте:

Get-TfsItemHistory $/ -r -user username -all | Select-TfsItem | sort -unique path

Использование командлетов Powershell, также включенных в Power Tools .

3 голосов
/ 04 августа 2009

Брайан - ответ, который вы предоставили, является односторонним. Вы также можете сделать это за несколько шагов, установив бесплатную Team Foundation Server Power Tools - октябрь 2008 г. выпуск от MSDN. В набор функций Team Explorer внесено множество отличных обновлений вне диапазона, но тот, который вас интересует, называется Team Members :

Узел команды http://img34.imageshack.us/img34/7195/image21k.png

Это позволит вам быстро найти все регистрации, сделанные данным участником команды. Посмотрите вокруг на другие функции, так как я уверен, что вы найдете и другие полезные вещи. Лично мне нравится «Показывать наборы полок», так как это значительно упрощает использование функции «Набор полок» для проверки кода и т. Д.

0 голосов
/ 05 июня 2014

Я знаю, как сделать это в VS2010, и я уверен, что он работает очень похоже на VS 2008 -

В Visual Studio откройте окно «Team Explorer».
Разверните свою основную ветку TFS.
Разверните ветку «Члены команды». Под этой веткой вы увидите имена всех членов TFS.
Щелкните правой кнопкой мыши по члену и выберите «Показать историю регистрации». В этом списке будут перечислены все файлы, измененные (проверенные) выбранным участником.

Надеюсь, это поможет. Удачи!

...