Как отключить версии в OS X Lion

Как отключить версии в OS X Lion

В OS X Lion появилась новая функция, которая обеспечивает автосохранение и версионирование. Я бы хотел отключить эту функцию — она мне просто не нужна.

У меня есть рабочий процесс, который включает нажатие на кнопку cmd-S, я использую собственную систему контроля версий, когда это необходимо, я постоянно сохраняю данные и открываю такие приложения, как TextEdit и Preview, как временные блокноты, не желая, чтобы какие-либо изменения сохранялись автоматически, и без дурацкого диалогового окна разблокировки, которое затем записывает мои изменения, когда я только хочу этого.видетьизменения и не записывать их.

Итак, возможно ли отключить версии, не откатываясь до 10.6?

PS: Просто спрашиваюкак отключить, нетдля обсужденияизплюсы и минусы особенностей.

решение1

Это можно сделать, выполнив следующую команду терминала (для предварительного просмотра в данном примере):

defaults write $(osascript -e 'id of application "Preview"') ApplePersistence -bool no

Замените Previewуказанную выше команду на имя того приложения, для которого вы хотите это выполнить.

Для TextEdit необходимо дополнительно выполнить следующую команду, чтобы избежать ошибок песочницы:

defaults write com.apple.TextEdit AutosavingDelay -int 0

Также смэтот ответ на Ask Different.

решение2

Перейдите в системные настройки, вкладку «Общие» и установите флажок, который гласит: спрашивать сохранение изменений при закрытии документов. Когда вы выйдете из этого документа, появится окно, в котором вас попросят отменить изменения. Это тот вариант, который вам нужно выбрать.

Это закроет окно без сохранения изменений.

решение3

Начиная с версии 10.8.4 "автосохранение" применяется ко всем приложениям, включая Xcode. Это особенно проблематично для скриптеров веб-приложений, которые могут обнаружить, что их неожиданно автоматически сохраненные скрипты Python приводят к сбою Apache без их разрешения. Приведенная выше команда терминала останавливает автосохранение Xcode:

defaults write $(osascript -e 'id of application "Xcode"') ApplePersistence -bool False

На момент написания этой статьи «Спрашивать сохранение изменений при закрытии документов» не работает в Xcode, поэтому нажатие красной кнопки сохранит скрипт без запроса. Так что если ваш кот прошел по клавиатуре, а вы закрыли окно, Apache может упасть из-за скрипта кота.

решение4

Да, вы можете отключить версии глобально, я описал это здесь:

Как отключить версии в OS X Lion

Я не нашел способа отключить автосохранение.

Связанный контент