【问题标题】:Git doesn't recognise new .h, .m and .xib filesGit 无法识别新的 .h、.m 和 .xib 文件
【发布时间】:2018-10-20 10:05:53
【问题描述】:

我们有一个客观的 c 项目,它一直运行良好,突然无法识别任何新添加的 .h .m 或 .xib 文件。但是如果我添加新的 .metal 文件,它会正常工作....

这是我们做的测试

我们在项目中添加了 TestNewViewController 和 File.metal

但在源代码树中我找不到 TestNewViewController 的新文件记录

我们可以在 project.pbxproj 文件中找到此更新

我们也可以在 Finder 中找到这些文件

这个项目正在几个不同的 Mac Book Pro 中开发。只有一台电脑有这个问题。

这个问题的问题是,每当有问题的计算机提交任何涉及新文件的更改时,其他计算机都无法从云端检索这些新文件。因为有问题的电脑永远不会将这些新文件推送到云端.....

【问题讨论】:

  • 感觉这台电脑有点问题……我们发现这台电脑里的所有项目都有同样的问题。
  • 你检查你的 git 忽略没问题吗?我的意思是,对于您要忽略的文件/扩展名。也许那台电脑特别有不同的 gitignore。

标签: objective-c xcode git atlassian-sourcetree


【解决方案1】:

很可能这些文件被 git 忽略了。使用git check-ignore命令调试gitignore/排除文件。

git check-ignore <path_to_missing_file>

【讨论】:

    【解决方案2】:

    使用此命令查看 .gitignore 中是否有任何文件格式

    git check-ignore -v your_files_path
    

    其中 -v 提供更多详细信息(verbose).

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-17
      相关资源
      最近更新 更多