Показать изменения (новые и отредактированные файлы) с указанной даты - PullRequest
37 голосов
/ 28 мая 2009

Как я могу попросить TFS показывать мне только измененные файлы (новые и отредактированные файлы) в рабочей области (или в папке) с указанной даты.

Возможно ли это? или я должен сам пройти всю историю и построить свое собственное «дерево изменений».

Ответы [ 4 ]

31 голосов
/ 23 сентября 2013

Откройте проводник управления исходным кодом в Visual Studio («Просмотр» -> «Другие окна» -> «Управление исходным кодом») и выберите верхнюю папку для своего проекта. Затем щелкните правой кнопкой мыши и просмотрите историю.

Это покажет все проверки для всего кода в этой папке, упорядоченного по дате. Затем выберите две даты из списка проверок, щелкните правой кнопкой мыши и выберите «Сравнить». Например, если вы хотите, чтобы весь код был изменен в прошлом месяце, щелкните самую последнюю регистрацию и регистрацию за месяц назад.

Это покажет весь код, измененный с тех двух моментов времени. Вы также можете выбрать только прошедшую дату, чтобы сравнить с вашим текущим кодом. Это работает в VS2015, который я сейчас использую. Удачи.

24 голосов
/ 28 мая 2009

Использование командной строки

tf history -noprompt -server:http://tfsserver:8080/tfs/DefaultCollection $/TeamProjectName/path
          -version:D2006-12-01T01:01:01Z~D2006-12-13T20:00:00Z -recursive
          -format:detailed -login:DOMAIN\name,password"

измените даты во флаге версии на то, что вам нужно, и это должно дать вам то, что вы хотите.

4 голосов
/ 29 мая 2009

Если вы откроете пункт меню Файл-> Контроль источника-> Найти в контроле источника-> Наборы изменений ... (вы должны быть в Source Control Explorer, чтобы это было доступно). Откроется диалоговое окно Find Changesets. Затем вы можете искать наборы изменений по дате в указанной исходной папке.

Недостатком является то, что вам придется нажимать кнопку сведений о каждом наборе изменений, чтобы увидеть, какие файлы были изменены (двойной щелчок закрывает диалоговое окно).

Если вы ищете изменения, это может быть лучшим способом. Это позволит более интерактивный поиск. Если вы пытаетесь распечатать отчет для других (или для Изменения документации), тогда лучше использовать способ командной строки, показанный Алексом.

2 голосов
/ 08 июня 2014

Откройте проводник управления источниками в VS10 (View-> TeamExplorer-> Source Control Explorer), щелкните правой кнопкой мыши, чтобы проецировать, и нажмите «Сравнить». Вы можете увидеть различные варианты для просмотра. Я обычно использую «Показать элементы, которые отличаются», чтобы увидеть разницу между локальным и сервером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...