Mac OS X Lion에서 자동 저장 및 버전을 완전히 비활성화하는 방법은 무엇입니까?


51

Mac OS X Lion의 자동 저장 및 버전 관리가 싫습니다.

완전히 끌 수있는 방법이 있습니까?

(이것은 여기 전에 요청 되었지만 대답과 링크 된 기사가 완전히 잘못되었으므로 다시 시도 할 것이라고 생각했습니다.)

답변:


37

나는 의도적으로 숨겨진 기본값 1을defaults 설정하고 자동 저장, 버전 및 이력서를 모두 비활성화 하는 설정을 우연히 발견 했습니다.

잠재적으로 문제를 일으킬 가능성이있는 경우 (농담) 다음 터미널 명령 (이 예제의 미리보기)을 시도하십시오.

defaults write -app 'preview' ApplePersistence -bool no

대체 preview당신이에서 수행하고자하는 어떤 응용 프로그램의 이름으로.

또는이 명령을 사용하여이를 전역으로 구성 할 수 있습니다 (그러나 로그인 속도가 느리므로 권장하지 않음).

defaults write -g ApplePersistence -bool no

이 기능은 TextEdit, Preview, Automator 및 Safari (Resume 비활성화)에서 작동하지만 iWork, Xcode, iPhoto 등과 같은 다른 Apple 응용 프로그램에서도 작동해야합니다. 일부 타사 응용 프로그램에서도 작동합니다. . 내 컴퓨터가 화염에 빠지지는 않았지만 (다시 농담) 백업 시스템이 양호하다면 이러한 설정이 변경되어 테스트하기에 안정적으로 보입니다.

TextEdit의 경우 샌드 박스 오류를 방지하려면 다음 명령을 추가로 실행 해야 합니다.

defaults write -app textedit AutosavingDelay -int 0

[이것은 이전 스타일 의 사전 라이온 자동 저장을 효과적으로 비활성화 하므로 샌드 박스는 더 이상 "동의"없이 자동 저장을 시도하는 TextEdit에 대해 불평하지 않습니다.]

또 다른 옵션은 "TextEdit +"라는 TextEdit 포크인데, 고맙게도 샌드 박스가 아닙니다 (놀랍게도 TextEdit은 실제로 오픈 소스입니다). 여기에서 다운로드 할 수 있습니다 .

비활성화 ApplePersistence하면 미리보기, iWork 및 기타 앱을 제외한 대부분의 앱에서 다른 이름으로 저장이 복원됩니다. 이 경우 Export…메뉴 항목을 대신 사용할 수 있습니다 . 저장 후 문서를 수동으로 열어야한다는 점을 제외하면 다른 이름으로 저장과 거의 동일합니다. 다만 지정 에 명령 시프트-S를 Export…이러한 응용 프로그램에서, 당신은 너무 거기 저장 매우 비슷한 얻을 것이다.

정상적인 동작을 복원하려면 다음을 실행하십시오.

defaults delete -app 'preview' ApplePersistence

defaults delete -g ApplePersistence

defaults delete -app textedit AutosavingDelay

1 숨겨진 설정 을 찾는 데 도움이되는 뛰어난 라이너 하나에 대해 Lri 에게 감사합니다 .defaults


1
이거 야. 방금 Preview에서 테스트했으며 /Library/Preferences/sudo없이 sudo 없이도 잘 작동합니다 defaults write com.apple.Preview ApplePersistence -bool no. 이것이 Mountain Lion의 공식 옵션이라면 더욱 좋습니다!
houbysoft

1
일부 타사 응용 프로그램 또는 적어도 WriteRoom 및 Byword에서 작동하는 것 같습니다. defaults write -g ApplePersistence -bool false작동합니다.
Lri

1
전 세계적으로 설정하지 않는 것이 좋습니다. TextEdit은 제대로 작동하지 않으며 다른 부작용을 일으킬 수 있습니다. 또한 로그인을 시도했을 때 로그인 시간이 오래 걸렸습니다.

1
나는 이것이 요세미티에서 작동하지 않는다고 생각합니다. 예를 들어 미리보기에서 이미지를 자르면 디스크의 버전이 즉시 업데이트됩니다. :-(
Isaac

1
macOS 10.12 Sierra에서 Apple Persistence for Preview를 비활성화하면 파일 메뉴에서 '다른 이름으로 저장…'이 완전히 사라집니다. 이것은 El Capitan에서는 발생하지 않았으며 버그 일 수 있습니다.
David P.

7

OS X 10.8 Mountain Lion 에만 도입 된 훨씬 간단한 방법이 있습니다 .

게시물 에 따르면 시스템 환경 설정> 일반> 문서를 닫을 때 변경 사항을 유지하도록 요청하십시오 .

자동 저장 비활성화


안녕하세요 Xehaust,이 링크는 질문에 대답 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다. 여기를 살펴보십시오 : 답변이 삭제되는 이유와 방법은 무엇입니까?
bummi

OS X Lion (10.7)과 관련하여 2011 년 @houbysoft에 의해 질문을 받았을 때이 "훨씬 간단한 방법"은 아직 시스템 환경 설정에서 사용할 수 없었습니다.

6

나는 애플 측에서 사용자가 필요로하는 것과 특히 사용자가 제어 할 수있는 것을 너무 많이 가정한다 → 힌트 : 듀얼 / 멀티 모니터 설정의 새로운 전체 화면 앱 (실패)

들어 버전 은 사용자에 대한 통제와 매우 유사 없습니다 :(

내가 지금까지 찾은 유일한 것은 Versions 폴더의 크기를 확인하고 /.DocumentRevisions-V100너무 많은 공간을 차지한다고 생각되면 삭제하는 것입니다.

참고 : 이것은 매우 나쁜 생각입니다! 모든 이전 버전의 doucuments / 파일이 삭제됩니다.

sudo rm -rf /.DocumentRevisions-V100

그런 다음 디렉토리를 다시 만들지 못하게 할 수 있습니다.

sudo touch /.DocumentRevisions-V100

그러나 이로 인해 큰 혼란이 발생하여 "버전 및 자동 저장"기능이있는 앱에서 문서를 다시 저장할 수 없습니다.

만족스러운 해결책이 아닙니다. 나는 누군가가 그것을 끄는 방법을 찾거나 다음 OS X 업데이트 중 하나가 사용자에게 더 많은 제어권을 부여하기를 정말로 바랍니다.

Hackinations : 5 가지의 훌륭한 Lion Tweaks에 따르면 스위치를 NSDocumentAutosaveOldDocumentDayThreshold사용하여 자동 저장을 조정할 수 있지만 기능에 대한 세부 정보를 찾을 수 없습니다.

그리고 deamon /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Support/revisiond이 버전 생성을 담당 하는 것 같습니다. 이름을 바꾸거나 이동 한 후 다시 시작하면 "버전"이 더 이상 작동하지 않지만 해당 deamon에 의존하는 모든 프로세스가 심각한 문제를 일으킴에 따라 이는 다시 나쁜 생각 입니다.

더 나은 아이디어를 가진 사람?


3

나는 (희망적으로) 비파괴적인 가역적 인 방법으로 버전 (자동 저장이 아님)을 비활성화하는 방법을 찾았습니다 : (버전) 사용하는 SQLite 데이터베이스를 제거하십시오

주의, 이것은 절대적으로 보증이 없으며 시스템을 손상시킬 수 있습니다!

sudo mv /.DocumentRevisions-V100/db-V1 /.DocumentRevisions-V100/db-V1_off; sudo touch /.DocumentRevisions-V100/db-V1; sudo killall revisiond

그것이 효과가 있다면 문서 를 닫을 때 예를 들어 Textedit에서 알려 줍니다 :

여기에 이미지 설명을 입력하십시오

그것은 (아마도) 문서가 여전히 일정한 간격으로 자동 저장된다는 것을 의미하지만 일단 문서 또는 프로그램을 닫으면 최신 버전 (및 사용 가능한 경우 Time Machine 백업) 만 검색 할 수 있습니다.

변경 사항은 취소 할 수 있습니다 sudo rm /.DocumentRevisions-V100/db-V1; sudo mv /.DocumentRevisions-V100/db-V1_off /.DocumentRevisions-V100/db-V1; sudo killall revisiond


2012-04-04 편집 :

이 답변에~/Library/Containers 잘 설명 된대로 버전 (특히 자동 저장)이 여전히 종료 될 수 있습니다 .


답변에 사용한 출처의 이름을 지정할 수 있습니까?
gentmatt

나는 영감을 자신에 의해 모든이를 요리 사자 아스 테크니카에 리뷰
iolsmit

0

행복하게도 나는 이것에 의지 할 필요가 없었다. 나는 다른 모든 안전 조치를 연구했으며 OnyX가 클린 디스크 응용 프로그램을 사용해 본 후에 작업을 수행했습니다. 위의 스크립트를 실행하거나 수동으로 수행하지 않고도 모든 개정 폴더를 정리했습니다. 10 분 만에 75GB의 여유 공간을 확보했습니다. 나는 여전히 요세미티를 사용하고 있지만 다른 시스템에도 제공합니다. 그리고 무료입니다. 나는 다른 사람들을 돕기 위해 의견을 게시해야했다. 나는 마지막 날 동안 7 조각으로 머리를 깨뜨렸다. -https : //www.titanium-software.fr/en/index.html

수행 할 작업 : OnyX 설치 / 실행중인 모든 앱 닫기 / Onyx 열기-디스크 검사를 실행하라는 메시지가 표시되면 확인을 누릅니다. 정지 된 것처럼 보이지만 탭 청소 / 선택 탭 기타를 선택합니다. / 그런 다음 옵션 확인 : 자동 저장된 문서 버전 / Enter 키를 누르십시오 / Tada!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.