无法将核心数据文件添加到我现有的项目(版本控制问题)...?
Posted
技术标签:
【中文标题】无法将核心数据文件添加到我现有的项目(版本控制问题)...?【英文标题】: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 下的数据模型文件。但是当我尝试将此文件添加到我的项目中时,下面的消息提醒我...!?!
“无法执行该操作,因为该文件不受版本控制。”
我在测试项目中尝试这个,我在其中创建了一个小项目,然后我添加了这个文件,但这没有问题 请帮忙
【问题讨论】:
有类似的问题,有什么想法吗? 该文件位于已经在版本控制下的目录中?将文本文件放在相同的位置,尝试将其添加到您的项目中 - 可以吗? 【参考方案1】:有两种可能:
-
Xcode 找不到您的项目指向的文件。尝试在 Xcode 中右键单击该文件并选择 Show in Finder 以查看该文件是否存在。如果没有,则需要将文件复制到项目目录中,然后再次将其添加到 Xcode。
您的 git 存储库不知道该文件。
如果是 git 问题,打开终端并
cd directoryName/OfYour/File
git add .
git commit -am "Added file."
【讨论】:
干杯。我设法对其进行了排序,虽然我使用的是 svn,但你的建议基本上是我必须做的来修复它。 很高兴听到。您能否将您用来解决问题的 svn 工作流程发布给可能遇到的其他人?【参考方案2】:您可以从包含核心数据的项目模板开始,这样您就可以准备好任何东西。 您可以尝试从新项目中添加现有模型文件,而不是添加新文件(核心数据模型)。
有时(我使用 svn)在版本控制下添加/删除/替换文件时会感到非常困惑。在那种情况下,即使那个人失去了版本信息,我也会从头开始。 我写了一个小工具(Automator),它会删除每个 .svn 目录/子目录,这样你就可以在没有任何版本控制的情况下开始。 我需要工具,我可以提供它的链接。
【讨论】:
感谢您的信赖,我想,我明白你想说的......!?!以上是关于无法将核心数据文件添加到我现有的项目(版本控制问题)...?的主要内容,如果未能解决你的问题,请参考以下文章
将现有的 vue js 应用程序添加到我现有的 .net 核心项目中?