我正在开发一个iOS项目,我正在使用git来进行版本控制.我正在与另一位开发人员合作.
我应该在repo中保留哪些Xcode项目文件,哪些可以排除,以免对其他开发人员产生负面影响?
以下是git告诉我的一些非代码文件已被修改或添加...(顺便说一下,如果你为YourProject.xcodeproj文件"显示包内容",这些只能在OSX文件管理器中查看)
排除?
包括?
这看起来是对的吗?
(对于那些想要使用git的排除功能的人来说只是一个FYI.在你的本地存储库中编辑你的.git/info/exclude文件.输入你希望git忽略的文件的文件或模式.例如,如果你希望git忽略foo.temp,bar.temp你可以在文件中加上一行代表*.temp)
您对包含的内容绝对是正确的,否则您将丢失项目文件中的重要信息。
对于排除项,我自己排除了断点和 xcuserstate,但不排除 xcworkspacedata,因为我认为它确实存储了哪些项目是工作区的一部分。