Xcode 6的gitignore文件应该包括什么?
Xcode 6的gitignore文件应该包括什么?
在Xcode 6中,.gitignore
文件应该包括哪些内容?
此外,关于Xcode 5中引入的xccheckout
文件的信息,请参见此处
admin 更改状态以发布 2023年5月21日
如果您正在Xcode 6中从头开始创建新项目...就不需要再写很长的.gitignore文件了,正如我在我的上一篇文章中指出的那样:Apple优化了标准项目文件和文件夹结构,以满足清晰和直接的git提交要求。如果你使用Xcode项目模板创建git存储库,苹果还默认忽略两个文件模式:
.DS_Store UserInterfaceState.xcuserstate
他们将它们加入了您的项目目录中的.git/info/excludes
文件中。因此,不需要在.gitignore中重新忽略它们:-)
我在.gitignore
文件中唯一总是包含的是:
# Exclude personal Xcode user settings xcuserdata/
1)
最简单的答案是我的看起来像这样:
# Xcode .DS_Store build/ *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3 !default.perspectivev3 *.xcworkspace !default.xcworkspace xcuserdata profile *.moved-aside DerivedData .idea/ # Pods - for those of you who use CocoaPods Pods
我相信这和GitHub默认设置的所有存储库的 .gitignore 文件是一样的。
2)
另一个答案是有一个叫做"gitignore.io" 的网站,它基于来自https://github.com/github/gitignore 的 .gitignore 模板生成文件。