在 iPhone SDK 下,您是否应该将 project.pbxproj 签入源代码管理?
我自己一直在使用 SCM,但现在我在两人团队中工作:) 看来我们在 project.pbxproj 上存在冲突,我认为这是因为该文件不应置于源代码管理之下。该文件是用于个性化环境的文件,还是具有用于构建等的重要设置?
我想从 SVN 中删除它。
在 TeamForge 下使用 XCode 4.x 和 SVN。
I have been using SCM for myself, but now I am working in team-of-two :) It appears that we are having conflicts on project.pbxproj and I think it is because that file should not be put under source control. Is that file for personalizing one's environment, or does it have vital settings for build, etc.?
I want to delete it from SVN.
Using XCode 4.x with SVN under TeamForge.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该将 .pbxproj 文件置于版本控制之下。它基本上包含了 Xcode 中的项目结构;组、文件引用、构建设置等。个人设置存储在 xcuserdata 中。
那里发生冲突是很常见的,尽管它只是一个 xml 文件,所以合并相对容易(尽管很乏味)。
You should keep the .pbxproj file under version control. It basically contains the project's structure in Xcode; groups, references to files, build settings, etc. Personal settings are stored in xcuserdata.
It's quite common to have conflicts there, it's just an xml file though, so merging is relatively easy (though tedious).