Как обвинить предыдущие версии конкретной строки кода в VS 2015?
Я использую Visual Studio 2015 с интеграцией Git. То, что я пытаюсь достичь, - это вернуться в историю конкретной строки кода.
Я знаю, что есть Source Control > Annotate. Но тогда я вижу только последние изменения. Затем я могу щелкнуть правой кнопкой мыши строку на желобе аннотации и сказать "Annotate This Version", что даст мне последнее изменение для этой конкретной строки. Но оттуда, как вернуться в историю для этой линии? "Аннотировать эту версию" неактивна...
3 ответа
"Annotate This Version", найденная в контекстном меню левого желоба, работает так же, как и ожидалось. В моем случае история не следовала переименованию файла, что меня смущало.
Это не поддерживается. На веб-сайте сообщества Visual Studio есть запрос на добавление функции: https://developercommunity2.visualstudio.com/t/blameannotate-previous-versionrevision/668315
В Visual Studio Online есть представление Авторство для файлов, в котором перечислены коммиты, ответственные за каждую строку, и добавлен ролловер, который приведет вас к предыдущей фиксации, изменившей эту строку. Во всплывающей подсказке говорится: "Просмотреть виновных до этого коммита" Отлично!