应该在git repo中忽略foo.xcodeproj/xcuserdata吗?

Rei*_*ica 7 git xcode xcode6 osx-yosemite

使用Xcode 6.1 beta 2,我使用Swift创建了一个新的CLI应用程序.没有任何改变,我注意到Xcode项目目录下的脏文件:

$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   letitsinkin.xcodeproj/xcuserdata/
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

我应该忽略.gitignore中的'xcuserdata'吗?到目前为止,它包含两个文件:

letitsinkin.xcodeproj/xcuserdata/srid.xcuserdatad/xcschemes/letitsinkin.xcscheme
letitsinkin.xcodeproj/xcuserdata/srid.xcuserdatad/xcschemes/xcschememanagement.plist
Run Code Online (Sandbox Code Playgroud)

Aar*_*ger 6

是的,忽略它.此数据仅适用于您.其他人不会想要它或其他任何东西xcuserdata.

您可能只想使用GitHub的Objective-C .gitignore文件,这是一个经过深入研究的文件.