Xcode:MainMenu.nib(英文)在提交项目后仍然在SCM下

时间:2010-09-11 20:50:21

标签: xcode

提交整个项目之后,在左侧窗格中,在 SCM 下,我仍然看到 English 的列表,这是在右上方的窗格中描述为 MainMenu.nib(英文)

该文件已添加到存储库,因为我可以选择 SCM |菜单栏中的存储库,然后一直浏览到&lt; REPOSITORY&gt;:&lt; PROJECT HOME&gt; /English.lproj/MainMenu.nib ,其中包含 classes.nib < / em>, info.nib keyedobjects.nib

嗯,实际上,当我在Finder中显示 MainMenu.nib(英文)的工作副本,然后在Finder中,显示包内容,我看到它只包含两个文件: designable.nib keyedobjects.nib

这似乎并不好。知道发生了什么事吗?

我在OS X 10.6.4上使用Xcode 3.2.3。

感谢。

1 个答案:

答案 0 :(得分:1)

你应该使用.xib文件,而不是{。3}}

.nib
  

保存Interface Builder文档时,使用xib文件或nib文件格式保存。两种格式都存储相同的信息,但以不同的方式存储。 Xib文件是基于XML的中间文件,仅供在项目开发期间使用。因为它们是基于文本的,所以您可以将它们保存在源代码管理系统中并对它们执行差异。在部署期间,xib文件将转换为nib文件,其中包含文档数据的二进制版本,并且是应用程序在运行时实际加载的内容。对于任何新项目,您应将文档保存为xib文件。对于现有项目,您还可以将文档直接保存为nib文件格式。

在这种情况下,它可能无法解决您的问题,但您应该能够看到存在的差异。