【问题标题】:not able to add core data file to my existing project(version control issue)...?无法将核心数据文件添加到我现有的项目(版本控制问题)...?
【发布时间】:2012-06-25 09:21:10
【问题描述】:

我有 iOS 部署目标 4.0 的应用程序,现在我想添加位于 iOS-Core Data 下的数据模型文件。但是当我尝试将此文件添加到我的项目中时,下面的消息提醒我...!?!

“无法执行该操作,因为该文件不受版本控制。”

我在测试项目中尝试这个,我在其中创建了一个小项目,然后我添加了这个文件,但这没有问题 请帮忙

【问题讨论】:

  • 有类似的问题,有什么想法吗?
  • 该文件位于已经在版本控制下的目录中?将文本文件放在相同的位置,尝试将其添加到您的项目中 - 可以吗?

标签: ios core-data version-control


【解决方案1】:

有两种可能:

  1. Xcode 找不到您的项目指向的文件。尝试在 Xcode 中右键单击该文件并选择 Show in Finder 以查看该文件是否存在。如果没有,则需要将文件复制到项目目录中,然后再次将其添加到 Xcode。
  2. 您的 git 存储库不知道该文件。

如果是 git 问题,打开终端并

cd directoryName/OfYour/File
git add .
git commit -am "Added file."

【讨论】:

  • 干杯。我设法对其进行了排序,虽然我使用的是 svn,但你的建议基本上是我必须做的来修复它。
  • 很高兴听到。您能否将您用来解决问题的 svn 工作流程发布给可能遇到的其他人?
【解决方案2】:

您可以从包含核心数据的项目模板开始,这样您就可以准备好任何东西。 您可以尝试从新项目中添加现有模型文件,而不是添加新文件(核心数据模型)。​​

有时(我使用 svn)在版本控制下添加/删除/替换文件时会感到非常困惑。在那种情况下,即使那个人失去了版本信息,我也会从头开始。 我写了一个小工具(Automator),它会删除每个 .svn 目录/子目录,这样你就可以在没有任何版本控制的情况下开始。 我需要工具,我可以提供它的链接。

【讨论】:

  • 感谢您的信赖,我想,我明白你想说的......!?!
猜你喜欢
  • 1970-01-01
  • 2023-03-22
  • 2011-01-03
  • 1970-01-01
  • 1970-01-01
  • 2012-11-25
  • 2011-10-05
  • 2011-10-12
  • 2012-09-23
相关资源
最近更新 更多