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