Sometimes when developing against a workspace we want to flip it to CLI driven, work on changes locally (running TF plan to ensure the change looks as we expect) before eventually pushing to git. Once the change is pushed we want to flip the workspace back to it's previously known VCS driven config.
It'd be nice to be able to stash the existing config (similar to git stash) before changing it, then pop the config back when we're done. I'd probably wire this up to git hooks.