Как найти все файлы, которые пользователь когда-либо изменял в Team Foundation Server
Я знаю, что есть простой способ сделать это с помощью SVN, поэтому с TFS должен быть аналогичный способ.
В принципе, я хочу иметь список всех файлов, которые когда-либо редактировали конкретное имя пользователя (IE: извлечено и изменено или добавлено). Это на TFS 2008.
Ответы
Ответ 1
Я нашел один способ сделать это:
- Перейдите в проводник исходного кода в Visual Studio
- Щелкните правой кнопкой мыши корень проекта
- Выберите "Найти в управлении источником" → "Изменения"
- Введите имя пользователя, которое вы ищете в поле "По пользователю"
- Нажмите Найти
Это возвращает список изменений от пользователя. Затем вы можете нажать кнопку сведений, чтобы развернуть набор изменений.
Ответ 2
Ответы до сих пор возвращают список изменений, а не список файлов. Попробуйте:
Get-TfsItemHistory $/ -r -user username -all | Select-TfsItem | sort -unique path
Использование командлетов Powershell также включено в Электроинструменты.
Ответ 3
Брайан - ответ, который вы предоставили, - это один из способов. Вы также можете сделать это за меньшее количество шагов, установив бесплатный бесплатный Team Foundation Server Power Tools - выпуск в октябре 2008 года из MSDN. Существует ряд отличных внеполосных обновлений набора функций Team Explorer, но тот, который вас интересует, называется функцией Члены команды:
Члены команды Node http://img34.imageshack.us/img34/7195/image21k.png
Это позволит вам быстро выполнить поиск всех участников данной группы. Посмотрите на другие функции, так как я уверен, что вы найдете и другие полезные вещи. Лично мне нравится "Show Shelvesets", поскольку он значительно облегчает использование функции Shelveset для отзывов о кодах и т.д.
Ответ 4
Я знаю, как это сделать в VS2010, и я уверен, что он работает очень похоже на VS 2008 -
В Visual Studio откройте окно Team Explorer.
Разверните главную ветку TFS.
Разверните ветку "Члены группы". Под этой веткой вы увидите имена всех членов TFS.
Щелкните правой кнопкой мыши элемент и выберите "Показать историю проверок". В этом списке будут перечислены все файлы, которые были изменены (отмечены) выбранным членом.
Надеюсь, это поможет. Удачи!
Ответ 5
Пожалуйста, выполните следующие действия:
В Visual Studio откройте окно "Team Explorer". Разверните свою основную ветку TFS. Разверните ветку "Члены команды". Под этой веткой вы увидите имена всех членов TFS. Щелкните правой кнопкой мыши по члену и выберите "Показать историю регистрации". Это перечислит все файлы, измененные (проверенные) выбранным участником.
Я надеюсь, что это сработает. Помимо этого, позвольте мне представить, Southwest Airlines Reservations - предлагает лучшие предложения по бронированию авиабилетов.