xcode - 在 VCS 下应该忽略 Xcode5 中的 *.xccheckout 文件吗?

标签 xcode git version-control xcode5

Apple 在 Xcode 5 中引入了一种新的项目相关文件类型:“xccheckout”。

该文件位于“.xcodeproj/project.xcworkspace/xcshareddata/”目录下,看来与项目的版本控制系统有关。

示例文件在这里:http://pastebin.com/5EP63iRa

我想这种类型的文件应该在 VCS 下被忽略,但我不确定。

下面是问题:

  1. 是否应该忽略“xccheckout”?
  2. 它的目的是什么?

最佳答案

应该 checkin Xcode 5 .xccheckout 文件;通常,应该提交 xcshareddata 中的文件。

.xccheckout 文件包含有关工作区中使用的存储库的元数据。对于单个存储库中的单个项目没有太大区别。但是,如果您使用的工作空间包含来自不同存储库的多个项目,则工作空间中存在 .xccheckout 文件可让 Xcode 了解构成工作空间的所有组件及其所在位置得到它们。

关于xcode - 在 VCS 下应该忽略 Xcode5 中的 *.xccheckout 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18340453/

相关文章:

ios - UITableViewCell - 向上或向下滚动时内容重置

仅在特定分支上的 GitLab CI 管道

version-control - 删除了一些被 Mercurial 版本控制的文件,我该如何提交这些删除?

xcode - 如何在 Xcode 4 中堆叠编辑器

ios - 如何在 Swift 3.1 中从 jsonObject 获取 JSONArray

git - Jenkins 管道分支名称返回 null

git - 尽管我的 .gitignore 为何我的配置文件仍被 checkin ?

version-control - 有人在企业环境中使用分布式 VCS 吗?

git - 创建分支别名?

ios - Xcode 在尝试提交应用程序时出现奇怪的报摊错误