是否应将XCSharedData检入Git Repo for Xcode项目?

Esk*_*918 18 git xcode gitignore

我刚做了一些更改,我看到一个未添加到repo的待处理文件.文件名路径为*/xcshareddata/IDEWorkspaceChecks.plist.有人可以解释这个文件的原因,为什么或为什么不需要将它添加到回购中?

Cœu*_*œur 25

它应该添加到回购:

Xcode 9.3将新的IDEWorkspaceChecks.plist文件添加到工作空间的共享数据中,以存储必要的工作空间检查状态.将此文件提交到源代码控制将防止为打开工作区的每个用户重新运行这些检查.(37293167)

https://developer.apple.com/library/archive/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html


关于Xcode 9和更新版本,你.gitignore中唯一真正需要的是:

xcuserdata/
Run Code Online (Sandbox Code Playgroud)

Xcode 9+没有其他功能.你的.gitignore中的其他任何一行都应该只根据你的特定需求添加,而不是因为你在互联网上找到了一个过时的.gitignore样本.:)

  • @ Esko918好吧,您可以看看[此提交的作者](https://github.com/github/gitignore/blob/81d78706fa205764893ab25d83f47a6240abad18/Global/Xcode.gitignore);) (2认同)