Как обвинить предыдущие версии конкретной строки кода в 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 есть представление Авторство для файлов, в котором перечислены коммиты, ответственные за каждую строку, и добавлен ролловер, который приведет вас к предыдущей фиксации, изменившей эту строку. Во всплывающей подсказке говорится: "Просмотреть виновных до этого коммита" Отлично!

https://i.stack.imgur.com/o1dwN.png

Другие вопросы по тегам