Skip to content

VSCode - Automatically saves the state of your open files when switching Git branches

License

Notifications You must be signed in to change notification settings

joacim-boive/total-recall

Repository files navigation

Total Recall

Total Recall is a VSCode extension that helps you recall which files you had open when you changed Git branches. This extension aims to improve your workflow by preserving your working context across branch switches.

Demo

Default behavior

no changes are made your open files

Total Recall Demo

With Total Recall enabled

the extension will save your open files and restore them when you switch branches

Total Recall Demo

Features

  • Automatically saves the state of your open files when switching Git branches
  • Quickly restores your previous working context when returning to a branch

Usage

You don't need to do anything! The extension will automatically save and restore your open files when you switch branches.

Roadmap

  • Add AI that scans your commits and recaps what you've been working on lately to help you get back up to speed.

Limitations

  • It wont keep track of split views.
  • Only text files are currently supported.

Requirements

  • Visual Studio Code version 1.93.0 or higher
  • Git installed and initialized in your workspace