Ответ 1
Ваш ответ находится в блоге MSDN от Buck Hodges: Как определить последний набор изменений в вашей рабочей области
из корня (сверху) вашего рабочего пространства, в cmd выполните:
tf history . /r /noprompt /stopafter:1 /version:W
Как узнать, какие изменения я имею в моей локальной рабочей области?
Конечно, я могу выбрать один файл и просмотреть его историю. Однако, если этот файл не был недавно обновлен, его набор изменений, вероятно, старше, чем последние обновленные файлы в том же решении.
Одна возможная ошибка, которую мы можем сделать, заключается в том, что мы просматриваем историю файла решения, однако файл решения редко изменяется, если вы не добавляете новый проект и не делаете изменения на уровне решения.
В конце, чтобы выяснить набор изменений, мне нужно запомнить, какие последние файлы были изменены и просмотреть их историю.
Есть ли лучший способ сделать это?
Ваш ответ находится в блоге MSDN от Buck Hodges: Как определить последний набор изменений в вашей рабочей области
из корня (сверху) вашего рабочего пространства, в cmd выполните:
tf history . /r /noprompt /stopafter:1 /version:W
Если вы хотите использовать PowerShell (см. также, эквивалент ответа @kroonwijk):
включить tfs snapin (один раз, если он еще не был)
add-pssnapin Microsoft.TeamFoundation.PowerShell
использовать командлет tfs для получения текущего идентификатора changeet id
Get-TfsItemHistory <PATH_TO_PROJECT> -Recurse -Stopafter 1 -Version W