Подтвердить что ты не робот

TFS - получение истории для определенной строки кода в Visual Studio

Возможно ли получить историю для определенной строки кода в Visual Studio при использовании TFS в качестве источника управления?

До того, как я использовал другой источник управления (Vault), и мне удалось получить историю для строки кода и проверить, кто добавил/изменил ее. Похоже, что TFS не обладает такой функциональностью. Существуют ли какие-либо средства отчетности, которые могут это сделать.

Я использую Visual Studio 2010 с TFS 2010.

4b9b3361

Ответ 1

Насколько я знаю, нет ничего похожего на полную историю одной строки, которая может быть очень запутанной и трудно идентифицировать для контроля версий. Тем не менее, TFS может показать вам, кто изменил конкретную строку в последний раз. Два способа получить это:

  • Просмотрите проводник исходного кода в файл, щелкните его правой кнопкой мыши и в середине контекстного меню вы найдете опцию Annotate, которая покажет ее вам.

  • Откройте файл, который вас интересует. Щелкните правой кнопкой мыши где-нибудь в области редактирования и выберите Source Control -> Annotate

Ответ 2

Это утомительно, но он работает, если вы в отчаянии: у вас есть строка, историю которой вы хотите отслеживать.

  • Найдите файл в TFS Source Control Explorer, щелкните правой кнопкой мыши, просмотрите историю.
  • Выберите последний набор изменений, щелкните правой кнопкой мыши, выберите "Сведения о наборе параметров".
  • Найдите файл в Detailset Details, щелкните правой кнопкой мыши, выберите Annotate.
  • ЭТО ВАЖНО: Annotate показывает самый последний набор изменений для каждой строки В ВРЕМЯ ИЗМЕНЕНИЯ. (Вот почему вы начинаете работу с самым последним обновлением.) Найдите строку, в которой вы заинтересованы. Изменяется набор изменений и автор.
  • Если этого недостаточно, вернитесь к своему историческому виду и найдите отмеченный таким образом набор изменений.
  • Опять же, выберите предыдущий набор изменений, щелкните правой кнопкой мыши, выберите "Сведения о наборе параметров". Повторите шаги 3-6.

Ответ 3

Вы также можете щелкнуть правой кнопкой мыши файл в обозревателе решений и выбрать "Аннотировать".