xcode - 无法 git push Xcode xcscheme 文件
问题描述
我在 Xcode 中添加了一个方案来管理应用程序的暂存或生产阶段。
在本地目录中的一台计算机上,我有下一个文件:
堆叠舞台。xcscheme 堆叠。xcscheme(用于生产配置)
我已经提交并推送了所有更改,并且 git status 说没有什么可以提交并且都是最新的。
但是当我将它拉到另一台计算机上时,我只看到一个 xcscheme:
我试图将我的 gitignore 文件从工作目录中移出,我又提交了一次并再次推送文件。我没有注意到与 git status 中的 xcschemes 目录相关的任何更改。但我推了它,没有结果。
我该如何解决这个问题?
解决方案
我也用我的经验回答了这个问题:
我注意到以某种方式将 .xcscheme 文件添加到全局 git 忽略的一件事。正如其他人建议的那样,我接下来做了:
- 为了找到全局 git 忽略文件的路径,我使用了这个 git config --get core.excludesfile
- 然后我打开它并检查任何 .xcscheme
- 我删除了 .xcscheme 限制(在我的情况下,它是添加到全局 git 忽略 ProjectName.xcscheme 的文件名+扩展名)
- 然后我通过终端导航到项目文件夹并检查 git status
- 现在我看到我有一个 .xcscheme 未跟踪文件。我已经通过 git add 函数添加并提交了
- 但是当我切换到另一个分支时,我仍然无法将 .xcscheme 应用到这个分支。
- 解决方案是打开管理方案并取消选择,然后选择我的方案旁边的共享复选标记。
- 现在在 git status 之后,我可以看到 .xcscheme 未跟踪文件,并且可以将其提交到新分支。
推荐阅读
- r - 有什么想法为什么我不能用 R 下载这个 xlsx?
- java - 使用 void 方法跨 Optional 进行映射的惯用方式
- gnuradio - GNU Radio Companion:如何将要打印的浮点流转换为控制台?
- html - 后端不接受检查。有没有别的办法
- vba - VBA代码用多列数据检查一列数据?
- prestashop - Prestashop 1.6.1 助手表单字段未定义索引
- excel - 基于前两个单元格的条件excel数字和公式格式
- javascript - 你已经一起安装了 webpack-cli 和 webpack-command
- node.js - 使用 NodeJS 和 PassportJS 进行跨域登录
- python - 爆炸熊猫数据框列