使用 Projucer 创建 Xcode 个项目 - 源代码管理不显示修改的文件

Creating Xcode Projects with Projucer - Source Control Doesn’t Show Modified Files

I asked this on the JUCE forums and haven't found a definitive answer yet,除了至少一个其他用户没有这个问题,但我不知道他的 OS、Xcode 或 JUCE 版本组合是什么。

这是我的问题:

如果我在 Xcode 中创建项目并使用源代码管理,提交后,对文件的任何修改都会导致正常的 "M" 出现在源文件旁边。

如果我用 Projucer 创建一个项目,比如说一个 GUI 应用程序,然后在 Xcode 中使用源代码管理,对文件的修改不会导致文件在前面显示 "M"他们。他们表现得好像没有被修改过一样。

有人有类似经历吗?有任何修复吗?

Mac OS 10.12.2 Xcode 8.2 JUCE 葡萄柚 (4.3.0 - 我相信)

进行任何修改之前

进行简单更改并保存项目后(这通常会导致 "M" 出现)

此外,进行第一次提交,然后更改不同文件中的一堆文本,保存它们,然后在源代码管理菜单中 运行 "discard all changes" 什么都不做。我非常熟悉 Xcode 中的源代码管理,并且在使用 Projucer 创建应用程序之前从未遇到过问题。但是,版本控制适用于 *.xcodeproj 文件。

已解决 - 我将 git 文件夹放在错误的位置。 Projucer 有自己的文件夹层次结构,并将源文件放在与 Xcode 不同的位置,因此我需要确保 Xcode 可以通过将 git 文件夹放在源文件的目录。