Visual Studio 代码的编号文件备份

Visual Studio 代码的编号文件备份

正在寻找一种使用 Visual Studio Code 保存/编号备份的方法 - 与 emacs 支持的功能相同。

我正在重构一组相当复杂的 javascript 文件。操作通常涉及重命名函数/变量/成员等 - 标准重构。Visual Studio Code 确实比许多其他编辑器更能理解 javascript,但由于 javascript 的性质,它并不完美,有时我也会犯错误。

我的典型流程是保存更改,运行测试(必须使用 shell 脚本在外部完成)。如果成功,提交文件并继续。

当出现问题时,我必须回滚更改。但是,每次保存时都提交并不实际,我必须记住,而且这会污染 git 历史记录。我尝试过代码的本地历史记录功能,但它对我来说不起作用,因为当打开许多文件并丢失历史记录时,我倾向于关闭文件。

有没有办法通过配置或插件配置 Visual Studio Code 以创建文件的编号备份?这样,我就可以保留文件的最后几处更改而无需提交。

欢迎任何其他替代建议,例如监控更改并执行备份等的 shell 脚本。唯一的标准是它应该在 Ubuntu 上运行

答案1

对我来说,当地历史扩展程序运行良好。它会在本地创建一个 .history 文件夹,并在每次保存时保存备份。

相关内容