我应该在XCode项目中将* .pch文件添加到.gitignore吗?
答案 0 :(得分:8)
#import
/ #include
指令。这将加速编译,因为Xcode将对其进行预编译,GCC将在编译其他文件时使用这些“缓存”结果,而无需一遍又一遍地解析和编译这些结果。
我发现C ++,BTW的加速特别引人注目。
答案 1 :(得分:6)
为问题添加更多上下文 - 您应该在VCS中忽略忽略哪些文件?
build/
文件.gitignore
的原因
简单地说。不要忽略项目需要构建的任何内容。 PCH文件在项目设置中被引用,如果项目中不存在,则会出现构建错误,因此它确实应该存储在存储库中。
答案 2 :(得分:3)
不,它们对项目非常重要。
它们是前缀标题,将导入到项目中的每个文件中。
答案 3 :(得分:2)
我不使用git,我使用svn但忽略设置应该是相同的。当我设置项目时,我默认忽略的唯一事情是:
build
目录*.pbxuser
和*.mode1v3
。其他所有内容(包括pch文件)都应该受源代码控制(除非你在构建之外添加其他生成的文件)。