Как увидеть изменения локальной истории в коде Visual Studio?

Я ищу способ увидеть изменения моей местной истории.

Вид эквивалентного способа в WebStorm: enter image description here

Ответ 1

Я думаю, что нет никакой встроенной поддержки для этого в VS Code.

Вы можете установить плагин, чтобы дать вам аналогичную функциональность. Например.:

https://marketplace.visualstudio.com/items?itemName=micnil.vscode-checkpoints

Или более известный:

https://marketplace.visualstudio.com/items?itemName=xyz.local-history

Некоторые детали могут нуждаться в настройке: Поиск кода VS иногда путается из-за дополнительных папок, создаваемых плагинами этого типа. Вы можете настроить его на игнорирование таких папок или изменение их местоположения (добавление таких папок в ваш файл .gitignore также решает эту проблему).

Ответ 2

Я построил расширение под названием Checkpoints, альтернативу Local History. Контрольные точки поддерживают просмотр истории всех файлов (которые имеют контрольные точки) в древовидном представлении, а не только текущий активный файл. Есть и другие незначительные отличия, но в целом они довольно похожи.

Ответ 3

Основная функциональность

  • Автоматически сохраненная локальная история доступна с расширением Local History.
  • Локальная сохраненная локальная история доступна с расширением Checkpoints (это IntelliJ эквивалентно добавлению тегов в локальную историю).

Расширенная функциональность

  • Ни одно из упомянутых выше расширений не поддерживает историю, когда файл перемещается или переименовывается.
  • Вышеуказанные расширения поддерживают только историю редактирования. Например, они не поддерживают историю перемещения/удаления, как это делает IntelliJ.

Открытый запрос

Если вы хотите, чтобы эта функция была добавлена изначально, наряду со всеми дополнительными функциями, я бы рекомендовал отменить решение проблемы с открытым GitHub здесь.