【发布时间】:2017-05-20 21:32:38
【问题描述】:
我检查了几乎所有关于 SO 的问题,但对我没有任何帮助。我无法提交.xcassets 的Contents.json 文件的问题。每当我向.xcassets 添加新图像时,源代码管理都会列出图像,但不会列出Contents.json 文件。我正在使用 bitbucket 存储库,甚至 SourceTree 都没有在未提交的更改中显示此文件。甚至尝试通过终端添加所有文件。
git add --all
猜猜为什么会发生这种情况以及可能的解决方案是什么?
更新:.gitignore 文件如下所示:
ProjectName.xcworkspace/xcuserdata
ProjectName.xcodeproj/xcuserdata
*.xcscheme
xcschememanagement.plist
.git/info/exclude 看起来像:
.DS_Store
UserInterfaceState.xcuserstate
【问题讨论】:
-
您介意复制并粘贴您的 repo 的“.gitignore”文件的内容(如果有的话)吗?
-
@G.SylvieDavies 没有
.gitignore文件。.git文件夹包含hooks, info, logs, objects, and refs作为子文件夹和一些其他文件,如config、HEAD等。 -
".gitignore" 将位于“./.gitignore”(顶级文件夹)中,而不是“.git/*”下的任何位置。
-
@adeel
.gitignore在您的项目根目录中 -
文件很可能被忽略了。使用
git check-ignore Contents.json找出忽略规则的来源。
标签: xcode git sourcetree xcasset