2016-01-08 6 views
0

Обычно я использую аннотацию для просмотра, кто изменил код в TFS. Но он показывает только последние изменения.TFS - аннотировать - просмотреть изменения до последнего изменения

Например, линии 320 был изменен:

  • 5276 в набор изменений 27/10/2010
  • 14219 в набор изменений 12/11/2014
  • 110697 в набор изменений 11/02/2015

аннотаций только показывает:

110697 John Smith 11/02/2015  320 nErrorNo = cmd.GetDBErrorNo(); 

Невозможно показать другие два набора изменений.

Я попытался использовать «История ...» в исходном файле и выбрать два разных набора изменений для сравнения, но по-прежнему не так удобно находить другие изменения этой строки.

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

+0

Вы делаете заявление, или у вас есть вопрос? –

+0

Если в аннотате отображается только один набор изменений? Как вы получили информационную линию 320, было изменено на 5276/14219? –

+0

@Patrick. Выбирая из версий истории и контрольной строки 320, я могу найти, что она была изменена другими наборами изменений, но это утомительно, так как вам нужно каждый раз открывать каждую версию истории. – Deqing

ответ

0

Я нашел интересную информацию для аннотации. С тем же файлом идентификаторы аннотата и истории изменений не соответствуют друг другу. enter image description here

Другими словами, эта функция аннотата показывает только набор изменений, который включает изменения, внесенные в содержимое файла. Поэтому, если старый набор изменений выполняет что-то вроде слияния, переименования файла, перемещения местоположения. Тогда этот набор изменений не будет показан в аннотации. Проверьте изменения этого набора изменений 5276/14219. Может быть, это нормальное явление. Дополнительная информация для annotate from MSDN.

+0

Спасибо, Патрик. Мне бы только хотелось узнать изменения в некоторых конкретных строках. У меня очень большой файл, в который внесено множество изменений, но лишь немногие из них изменили строку 320. Я бы хотел узнать, что это такое. – Deqing

Смежные вопросы