История со встроенными различиями

Чтобы просмотреть историю каждой регистрации, выполненной пользователем в дереве каталогов, я могу ввести:

tf history . /recursive /user:name /noprompt /format:detailed

Он отображает все выполненные проверки "имя" с комментариями проверки и путями к измененным файлам. В дополнение к этому я хочу отобразить разницу каждого затронутого файла. Например, /format: многословный. Есть ли способ заставить tf сделать это? Если нет, как вы можете создать сценарий powershell, который сделает это за меня?

Вы можете игнорировать такие вещи, как ветки и слияния - в дереве каталогов их нет.


person Björn Lindqvist    schedule 03.05.2012    source источник
comment
под различием каждого затронутого файла вы имеете в виду добавленные/удаленные/измененные строки?   -  person Nock    schedule 03.05.2012
comment
Да, точно. Встроенный diff-формат, который использует tf diff . /noprompt, прекрасно работает.   -  person Björn Lindqvist    schedule 03.05.2012


Ответы (1)


Я не думаю, что сейчас для этого есть командная строка, возможно, вы можете создать сценарий Powershell, используя Команда TFS Powertools.

В противном случае вы все равно можете сделать исполняемый файл командной строки с помощью TFS API, это проще, чем можно подумать. Посмотрите на этот ответ, чтобы получить исходные файлы инструмента командной строки, который я сделал для кого-то.

person Nock    schedule 03.05.2012