【发布时间】:2015-02-04 04:55:18
【问题描述】:
我正在使用本地 git 存储库。当我尝试提交对核心数据模型文件 (.xcdatamodel) 的更改时,我收到以下消息:
error: pathspec '.../DataModel.xcdatamodeld/DataModel.xcdatamodel/contents' did not match any file(s) known to git.
如何解决这个问题并像处理任何其他文件一样提交模型?
【问题讨论】:
-
您不需要对 git 采取任何特殊步骤来处理 Core Data 模型。它们甚至不是二进制的,因此可以像任何源文件一样提交、跟踪和区分它们。那个文件真的存在吗?之前是否已将其添加到 repo 中?
-
文件存在且旁边有这个“M”指示符(已修改)。
-
我有同样的问题(虽然不限于 xcdatamodel 文件)。这是最热门的,不是很有帮助。我希望我能在别处找到答案。
-
@MatthewBriggs 你找到了吗?
-
@AbdalrahmanShatou 不幸的是,我不记得我是如何解决这个问题的,而且我认为我没有找到关于这个问题的具体 Q/A。在这一点上我最好的猜测是我可能通过从命令行提交来解决这个问题。我的情况有点不同,因为我使用的是 github,我认为我实际上使用 github 进行了推/拉往返来解决问题。