OS X Lionには、自動保存およびバージョン管理機能を提供する新機能があります。この機能を無効にしたいのですが、必要ありません。
Cmd-Sで人差し指を使用するワークフローがあり、必要に応じて独自のVCSを使用し、強制的に保存し、テキストエディットやプレビューなどのアプリケーションを一時的なメモ帳として開きます。変更を自動的に保存したり、愚かなロック解除ダイアログを表示したりする必要はありません。次に、変更を参照するだけで、記録しない場合に、変更を記録します。
それで、10.6にロールバックせずにバージョンをオフにすることは可能ですか?
これは、次のターミナルコマンド(この例ではプレビュー用)を実行することで実行できます。
defaults write $(osascript -e 'id of application "Preview"') ApplePersistence -bool no
上記のコマンドのPreview
を、これを実行するアプリの名前に置き換えます。
テキストエディットの場合、サンドボックスエラーを回避するために、次のコマンドを追加で実行する必要があります。
defaults write com.Apple.TextEdit AutosavingDelay -int 0
Ask Differentのこの回答 も参照してください。
システム環境設定の[一般]タブに移動し、次のチェックボックスをオンにします。ドキュメントを閉じるときに変更を保持するように依頼します。そのドキュメントから出ると、変更を元に戻すように求めるウィンドウが表示されます。それはあなたがクリックする必要があるオプションです。
これにより、変更を保存せずにウィンドウが閉じます。
10.8.4以降、「自動保存」はXcodeを含むすべてのアプリケーションに適用されます。これは、予期せず自動保存されたPythonスクリプトが許可なくApacheをクラッシュさせる可能性があるWebアプリスクリプターにとって特に問題です。上記のターミナルコマンドは、Xcodeの自動保存を停止するために機能します。
defaults write $(osascript -e 'id of application "Xcode"') ApplePersistence -bool False
この記事の執筆時点では、「ドキュメントを閉じるときに変更を保持するように依頼する」はXcodeで壊れているため、赤いボタンをクリックすると、質問せずにスクリプトを保存できます。そのため、猫がキーボードの上を歩き、ウィンドウを閉じると、猫のスクリプトからApacheがクラッシュする可能性があります。
Mountain LionはRAIDボリューム上にリカバリパーティションを作成できないため、ハードウェアまたはソフトウェアRAIDを使用する場合、問題は複雑になります(RAIDボリューム=少なくとも1つのRAID対応パーティションを持つ物理ドライブ)。
サーバーバージョンのOSを実行しているユーザーは通常、この制限に直面しますが、デスクトップとRAIDカードを持っている人なら誰にでも影響を与える可能性があります。
リカバリパーティションがないと、システム環境設定のTime Machineコントロールパネルが無効になります(グレー表示)。
別のドライブにTimeMachineバックアップを作成することで、求めている動作が可能になるかどうかについては、まだ検討中です。