是否应将XCSharedData签入Xcode项目的Git Repo中?

时间:2018-10-28 17:33:31

标签: xcode git gitignore

我刚刚进行了一些更改,我看到一个未添加到回购中的待处理文件。文件名路径为* / xcshareddata / IDEWorkspaceChecks.plist。有人可以解释此文件的原因以及为什么或为什么不需要将其添加到存储库中吗?

1 个答案:

答案 0 :(得分:15)

应将其添加到存储库中

  

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

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


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

xcuserdata/

Xcode 9+没有其他功能。无论您在.gitignore中拥有其他任何行,都应仅添加它们以满足特定需要,而不是因为您在互联网上发现了过时的.gitignore示例。 :)