我似乎无法找到有关Emacs何时进行备份的信息。它通常很好用,但是今天我因为Magit臭名昭着的恢复快捷方式丢失了一部分文件,看了我的备份目录后找不到我今天工作过的任何文件。在过去的几天里,一切似乎都很艰难。
答案 0 :(得分:3)
当您访问文件时{E} backs up,以及编辑时定期auto-saves - 手册(上面链接)详细说明要更改的内容以使该过程更具侵略性。不幸,
在magit的状态缓冲区中按v
不会被视为访问或编辑文件,但请注意a patch was commited要magit在还原之前要求确认。
答案 1 :(得分:1)
一般来说,如果您的文件名为#foo#
,Emacs会将每个击键保存在备份文件中,默认名称为foo
。有关更多详细信息,请查看Emacs Wiki上的this AutoSave entry。
和/或在此搜索[emacs] backup
或[emacs] autosave
,因为之前已经讨论过了。
答案 2 :(得分:1)
当VCS处理文件时,Emacs不会备份文件它认为git / cvs / svn会处理备份机制。
另请注意,magit 0.8在恢复之前已经确认并发布: 你需要添加
(setq magit-revert-item-confirm t)
在您的.emacs中受到保护。