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

Ответы:

143

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

Git History Git History

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

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

VonC
источник
1
Это может показать историю ветки? Кажется, чтобы показать историю выбранного файла.
Ваймс
@Vimes Нет, на данный момент это события временного ряда (здесь, Git коммиты) для ресурса (файл, папка).
VonC
17

Я бы порекомендовал использовать расширение Git Graph .

arkhwise
источник
Просто и эффективно.
Майк
16

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

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

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

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

прости
источник
4

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

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

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

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

Тобиас Отто
источник
15
JIC: ... прежде чем увидеть эту опцию, вам нужно предварительно установить расширение Git History .
Jhegs
1
Можете ли вы обновить свой ответ предварительными условиями (после тестирования это действительно так)?
Питер Мортенсен
2

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

Джо Филлипс
источник
0

Если вам нужно знать только историю коммитов, так что не используйте много Meshed up и громоздких плагинов,

Я рекомендую вам простой простой плагин, такой как "Git Commits"

Я тоже этим пользуюсь: 👇🏻

https://marketplace.visualstudio.com/items?itemName=exelord.git-commits

Наслаждайся 😎😊

КРИШНА
источник