对于Xcode 4(.3.2),哪些文件最好在git中忽略?这个较旧的question解决了同样的问题,但我发现我的结构不同,所以我认为它是关于Xcode的旧版本。
答案 0 :(得分:18)
以下是基本上每种语言的git ignore文件,包括Xcode:Github - git ignore
对我而言,它的工作就像一个魅力。以下是Objective-C.gitignore的内容
# Xcode
build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
答案 1 :(得分:11)
这就是我们使用的:
#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata
# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
答案 2 :(得分:5)
现有答案很好。我只想为使用CocoaPods
来管理库的人留言。除了CocoaPods生成的xcworkspace
之外,您还应该忽略Pods/
目录:
Pods/*
每个开发人员都应该在自己的计算机上单独执行pod install
。否则,他们可能面临许多环境问题。
答案 3 :(得分:2)
我一直在使用您通过一些更改链接的问题的解决方案。我认为它有一个非常好的解决方案,可以忽略不必要的项目文件
#OS junk files
[Tt]humbs.db
*.DS_Store
*.bak*
#Xcode files
#This ignores everything inside a *.xcodeproj except the project.pbxproj
*.xcodeproj/
!*.xcodeproj/project.pbxproj
*.log
xcuserdata
#Project files
[Bb]uild/
#Version control files
.svn
*.orig
答案 4 :(得分:0)
我通常忽略以下
还有一些像
这样的隐藏文件