Как увидеть изменения в локальной рабочей копии в TFS? - PullRequest
4 голосов
/ 27 сентября 2010

Я опытный пользователь SVN, привыкший к TFS на новом клиентском сайте. Основная проблема, с которой я столкнулся при адаптации к новому инструменту, заключается в следующем: как я могу получить список всех файлов в моей рабочей копии, которые изменились с текущей / последней версии сервера, включая добавленные или удаленные файлы?

По сути, я ищу TFS-эквивалент "svn diff". У инструмента командной строки «TF» есть команда «diff», которая сообщает об измененных файлах, но я не могу найти опцию, чтобы сообщить об удаленных или добавленных файлах; эта отсутствующая функция привела к нескольким регистрациям, которые (смущающе) сломали сборку.

Ответы [ 2 ]

7 голосов
/ 27 сентября 2010

Какая версия TFS?

TFS2010 имеет команду сравнения папок, Файл> Контроль источника> Сравнить ... (или в Source Control Explorer, щелкните правой кнопкой мыши на интересующем пути проекта и выберите Сравните ... ).

Установите Исходный путь в качестве папки на сервере и Целевой путь в качестве локальной папки в рабочей области (или наоборот). В разделе Параметры просмотра выберите Показать элементы, которые существуют только в исходном пути , Показать элементы, которые существуют только в целевом пути и Показать элементы, отличающиеся и нажмите OK .

1 голос
/ 27 сентября 2010

Есть ли причина, по которой вы не можете использовать Source Control Explorer?

Если вы щелкнете правой кнопкой мыши по папке, проекту или ветви, вы можете нажать «Сравнить» и увидите все файлы, которые были удалены или добавлены.

...