我似乎找不到有关Emacs何时创建备份的信息。它通常运行良好,但今天由于Magit臭名昭著的还原快捷方式,我丢失了文件的一部分,并且在查看我的备份目录后,没有找到我今天工作的任何文件。但是之前几天的所有内容都在那里。
一般来说,Emacs 会将每个按键记录在备份文件中,默认情况下命名为#foo#
,如果您的文件名为foo
。有关更多详细信息,请查看 Emacs Wiki 上的this AutoSave entry。
或者在此处搜索[emacs] backup
或[emacs] autosave
,因为这已经被讨论过了。
当版本控制系统(VCS)负责文件时,Emacs不会备份它。它认为git/cvs/svn将负责备份机制。
还要注意,magit 0.8已发布,具有还原前确认功能:您需要添加
(setq magit-revert-item-confirm t)
在你的 .emacs 中进行保护。
magit-revert-item-confirm
选项。 - Nicolas Buduroi