2011-01-15 6 views
4

Emacs가 언제 백업을하는지에 대한 정보를 찾을 수없는 것 같습니다. 그것은 일반적으로 잘 작동하지만 오늘 나는 때문에 Magit 악명 높은 되돌리기 바로 가기의 내가 오늘 작업 한 파일 중 하나를 찾을 수없는 내 백업 디렉토리보고 후 파일의 일부를 잃었습니다. 전날 힘든 모든 일이 거기에있는 것 같습니다.Emacs가 백업 파일을 만들 때 어떻게 제어합니까?

답변

3

이맥스 backs up 파일을 방문 할 때, 그리고 auto-saves을 편집 할 때 주기적으로 변경해야합니다. 불행히도 magit의 상태 버퍼에 v을 누르면 파일을 방문하거나 편집하는 것으로 계산되지 않지만 반전하기 전에 확인을 요청하기 위해 magit에 a patch was commited을 기록합니다. VCS는이 알아서 할 때

+0

좋은 대답, 또한 내가 생각했던, 심지어 힘든 정말 내 문제를 해결하지 않습니다. 어떤 이유로 Emacs 백업이 오늘 전혀 작동하지 않습니다. 아직 다시 시작하지 않았습니다. 제 질문을 더 자세히 편집하겠습니다. 나는 그 일이 있은 후에'magit-revert-item-confirm' 옵션에 대해 배웠다. –

+0

마지막으로 귀하의 답변을 수락했습니다. 내 시스템의 백업/자동 저장 문제는 처음에 생각했던 것보다 훨씬 복잡해 보입니다. 그에 따라 질문을 업데이트하기에는 너무 게으르다! ;-) –

1

일반적으로 Emacs는 파일 이름이 foo 인 경우 기본적으로 #foo#이라는 백업 파일에 모든 단일 키 스트로크를 저장합니다. 자세한 내용은 Emacs Wiki에서 this AutoSave entry을 참조하십시오.

그리고/또는이 같은 [emacs] backup 또는 [emacs] autosave에 대한 검색은 이전에 논의되고있다.

1

이맥스 그것은 자식/CVS/SVN 백업 메커니즘을 돌볼 것이라고 믿는다 파일의 백업을하지 않습니다.

참고 또한 magit 0.8 복귀하기 전에 확인과 릴리스되었습니다 당신은 당신의 이맥스에서

(setq magit-revert-item-confirm t) 

보호 할 추가해야합니다.

+0

그것은 현재 질문에 대한 답변이 아니지만 magit-revert-item-confirm의 기본값은 magit의 git main repos에서 변경되었습니다. –

관련 문제