Как я могу просмотреть историю Git в Visual Studio Code?


Ответы:


143

Я рекомендую вам этот репозиторий, https://github.com/DonJayamanne/gitHistoryVSCode

Git History Git History

Он делает именно то, что вам нужно, и имеет следующие функции:

  • Просмотр сведений о коммите, таких как имя автора, электронная почта, дата, имя коммиттера, электронная почта, дата и комментарии.
  • Просмотрите предыдущую копию файла или сравните ее с локальной версией рабочей области или предыдущей версией.
  • Просмотрите изменения активной строки в редакторе (Git Blame).
  • Настройте информацию, отображаемую в списке
  • Используйте сочетания клавиш для просмотра истории файла или строки
  • Просмотрите журнал Git (вместе с подробной информацией о коммите, такой как имя автора, адрес электронной почты, комментарии и изменения файла).

18
Обратите внимание, что вы можете скачать его прямо с торговой площадки.
aloisdg переходит на codidact.com

6
История Git для VS кодекса в площадной marketplace.visualstudio.com/...
naXa

Отличный репо!
Ригерта

Показывает ли это историю только после того, как вы ее установили? Или вы сможете увидеть команды, выполненные до его установки (возможно, VS Code хранит их в недоступном месте)?
Магне

3
Я использовал GitLens, но нашел это чрезвычайно подавляющим. Интерфейс имеет слишком много опций. Это, с другой стороны, довольно просто. Понравилось до сих пор.
Marc.2377

49

GitLens имеет хороший браузер истории Git. Установите GitLens из магазина расширений, а затем запустите «Показать GitLens Explorer» из командной палитры.


Последняя версия GitLens действительно хороша. Он добавляет удобную кнопку на боковой панели и позволяет вам намного лучше визуализировать изменения в нескольких ветвях.
Чам

да, я использовал это, и я настоятельно рекомендовал это расширение, потому что оно может отображаться в режиме реального времени, когда я нажимаю на какую-либо ссылку, ref: academy.byidmore.com/post/…
yussan

Отличный ответ @ Джозеф-Шеди
Энди К

@JosephSheedy, GitLensсамое популярное расширение (скачивание) по причине.
прости

18

Вам не понадобится плагин для просмотра истории коммитов с Visual Studio Code 1.42 или более.

Временная шкала

На этом этапе мы добились прогресса в новом представлении временной шкалы, и у нас есть предварительный просмотр, которым можно поделиться.
Это унифицированное представление для визуализации событий временных рядов (например, фиксация, сохранение, запуск тестов и т. Д.) Для ресурса (файла, папки и т. Д.).

Чтобы включить представление «Временная шкала», необходимо использовать Insiders Edition, а затем добавить следующий параметр:

"timeline.showView": true

https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_42/timeline.png


1
Это может показать историю ветки? Кажется, чтобы показать историю выбранного файла.
Ваймс

@Vimes Нет, на данный момент это события временного ряда (здесь, Git коммиты) для ресурса (файл, папка).
VonC


16

Для меня очевидно, что GitLens - самое популярное расширение для истории Git.

введите описание изображения здесь

Что мне нравится больше всего, это может предоставить вам побочные аннотации, когда какая-то строка была изменена в последний раз и кем.

Введите описание изображения здесь


4

В правом верхнем углу вы найдете правую иконку, которую нужно щелкнуть при открытии файла или страницы приветствия.

Введите описание изображения здесь

И вы можете добавить сочетание клавиш:

Введите описание изображения здесь


15
JIC: ... прежде чем увидеть эту опцию, вам нужно предварительно установить расширение Git History .
Jhegs

1
Можете ли вы обновить свой ответ предварительными условиями (после тестирования это действительно так)?
Питер Мортенсен

2

Git Graph выглядит как приличное расширение. После установки вы можете открыть график в нижней строке состояния.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.