对于 Xcode 4(.3.2),哪些文件最好在 git 中忽略?这个较旧的问题解决了同样的问题,但我发现我的结构不同,所以我认为它是关于旧版本的 Xcode。
问问题
12774 次
5 回答
18
以下是包括 Xcode 在内的几乎所有语言的 git ignore 文件: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
于 2012-06-24T12:36:17.690 回答
11
这就是我们使用的:
#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata
# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
于 2012-06-24T13:10:38.443 回答
5
现有的答案很好。CocoaPods
我只是想给正在使用管理图书馆的人留个便条。除了xcworkspace
CocoaPods 生成的,你还应该忽略Pods/
目录:
Pods/*
每个开发人员都应该pod install
在自己的机器上单独做。否则,他们可能会面临许多环境问题。
于 2013-09-13T11:39:56.727 回答
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
于 2012-06-24T12:39:52.510 回答
0
我通常忽略以下内容
- /ProjectPath/project.xcodeproj/xcuserdata
- /ProjectPath/project.xcodeproj/project.xcworkspace
还有一些隐藏文件,比如
- /ProjectPath/.DS_Store
于 2012-06-24T12:34:01.170 回答