Xcode 4.5 でソース管理を行うと、Interface Builder が頻繁に xib ファイルを変更することに毎日気づきます。
たとえば、xib を開いて左側のビューの 1 つをクリックし、右側のインスペクターの 1 つを切り替えることができます。実際に作業を行ったり、ファイルを変更したりすることなく、ファイルは未保存としてマークされます。わかりましたので保存します。
次に、バージョン アシスタント エディタは、恣意的で、時には破壊的でさえあるように見える変更を表示します。例: 今日、ファイルから消えたアウトレットの長いリストを見ましたが、1 分後には何も変更せずにファイルに戻ってきました。
有用な変更がない無駄なコミットにつながる可能性があるため、これは少しイライラするようです。私は何度か元に戻しましたが、「自動システムによって生成された xib ファイルへの変更」のようなメッセージでコミットしたこともあります。
コミットに自動変更を含めると、変更履歴を確認するときに混乱を招く可能性があります。新しいオブジェクトの作成、クラス名の変更、マスクの自動サイズ変更などの xib への真の変更は、不要な変更の海で失われる可能性があります。
これは別の SO の質問の複製です: Interface Builder ドキュメントのバージョン管理を自動更新から無効にする方法は?
この問題は calvinBhai によってレーダーで報告され、後に Bug ID# 11533872 の重複としてマークされました。