每天,我注意到Xcode 4.5中有源代码控制,Interface Builder经常更改xib文件。
例如,我可以打开一个xib并单击左侧的一个视图,然后在右侧切换一个检查器。在没有实际工作或修改文件的情况下,文件被标记为未保存。好的,所以我保存了它。
然后版本助理编辑器将显示看似随意的变化,有时甚至是破坏性的。例如:今天我看到了一长串从文件中消失的插座,一分钟后他们回到了文件中,没有改变任何东西。
这看起来有点令人沮丧,因为它可能会导致无用的提交没有任何有用的更改。我已经恢复了一段时间,其他时间也提交了一条消息,例如“自动系统生成的xib文件更改”。
在审查历史更改时,包括提交中的自动更改可能会导致混淆。对xib进行真正的更改,例如创建新对象或更改类名或自动调整掩码,可能会在不必要的更改中迷失。
这是另一个SO问题的重复:How to disable Interface Builder document versioning from auto updating?
此问题由calvinBhai在雷达上提交,后来被标记为Bug ID#11533872