Как найти текстовые изменения в истории TFS 2005? - PullRequest
0 голосов
/ 15 июня 2010

Мне интересно, как я ищу в TFS 2005 историю изменений, которые содержат изменения (diff) между файлом и его предыдущей версией со словом "foobar" в нем.

Другими словами, а точнее, я хочу найти набор изменений, который удалил подписку на событие. Очевидно, что изменения не будут в классе, инициирующем событие, и, поскольку подписка на событие теперь ушла, я не знаю, где она была.

Я, вероятно, могу сузить это до нескольких сотен файлов, но просмотр их индивидуальной истории и затем выполнение различий для каждого из них кажется чрезмерным. Команда истории TF, даже в детальном представлении, показывает только имена файлов.

tf history /format:detailed *.* /noprompt /stopafter:1

Есть ли недокументированные подробные выходные данные, в которых показаны различия каждого файла с его предыдущей версией?

1 Ответ

1 голос
/ 17 декабря 2010

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

...