TFS2010: быстрый способ определить пользователя, который редактировал «эту функцию» или «эту строку кода»? - PullRequest
2 голосов
/ 16 марта 2012

мы используем контролируемый источник TFS.Есть ли быстрый способ определить историю функции, в которой я сейчас нахожусь - например, "кто редактировал эту функцию?"или "кто редактировал эту строку кода?"Я знаю, что могу открыть контроль исходного кода для текущего файла и просмотреть историю, чтобы найти набор изменений, в котором были отредактированы строки кода / интересующая меня функция.

Но я ищуболее простой способ ... может быть какие-нибудь дополнения для Visual Studio 2010?

Спасибо, Конрад

Ответы [ 2 ]

9 голосов
/ 16 марта 2012

Вы можете использовать опцию аннотирования.

Это доступно из большинства опций Source Control в TFS.Обычно я вызываю его из контекстного меню «Исходный код» в окнах редактора кода, но оно также находится в:

  • контекстном меню «Обозреватель управления источниками» для файлов.Сервер "toobar.
  • Меню" Файл "->" Контроль источника ".

Аннотация покажет, какая ревизия отвечает за каждую строку / блок кода.Вы можете увидеть, какой пользователь зарегистрировался в наборе изменений.Иногда вам нужно отфильтровать диапазон набора изменений, если файл был объединен невинным человеком.

Аннотированный файл

Annoted File

1 голос
/ 16 марта 2012

Как говорит ДэйвШоу.Щелкните правой кнопкой мыши на строке, которая вас интересует, выберите последнюю опцию «Контроль источника» и выберите «Аннотировать».

Это даст вам список тех, кто внес изменения и когда в файле, внизлевая часть панели редактора кода.

...