【发布时间】:2012-06-26 00:09:27
【问题描述】:
对于 Xcode 4(.3.2),哪些文件最好在 git 中忽略?这个较旧的question 解决了同样的问题,但我发现我的结构不同,所以我认为它是关于旧版本的 Xcode。
【问题讨论】:
标签: ios xcode git ios5 xcode4.3
对于 Xcode 4(.3.2),哪些文件最好在 git 中忽略?这个较旧的question 解决了同样的问题,但我发现我的结构不同,所以我认为它是关于旧版本的 Xcode。
【问题讨论】:
标签: ios xcode git ios5 xcode4.3
现有的答案很好。我只想给使用CocoaPods 管理图书馆的人留个便条。除了 CocoaPods 生成的xcworkspace 之外,你还应该忽略Pods/ 目录:
Pods/*
每个开发者都应该在他们自己的机器上分别做pod install。否则,他们可能会面临许多环境问题。
【讨论】:
这是我们使用的:
#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata
# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
【讨论】:
我一直在使用您链接的问题中的解决方案,并进行了一些更改。我认为它有一个很好的解决方案来忽略不必要的项目文件
#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
【讨论】:
这里是几乎所有语言的 git 忽略文件,包括 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
【讨论】:
我通常忽略以下内容
还有一些隐藏文件,比如
【讨论】: