我在 JUCE 论坛上问过这个问题,但还没有找到明确的答案,除了至少一个其他用户没有遇到这个问题,但我不知道他的操作系统、Xcode 或 JUCE 版本组合是什么。
这是我的问题:
如果我在 Xcode 中创建一个项目并使用源代码管理,则在提交后,对文件的任何修改都会导致源文件旁边出现正常的“M”。
如果我用 Projucer 创建一个项目,比如一个 GUI 应用程序,然后在 Xcode 中使用源代码控制,对文件的修改不会导致文件在它们前面显示“M”。它们的行为就好像它们没有被修改过一样。
有类似经历的人吗?有什么修复吗?
Mac OS 10.12.2 Xcode 8.2 JUCE Grapefruit (4.3.0 - 我相信)
此外,进行第一次提交,然后更改不同文件中的一堆文本,保存它们,然后在源代码控制菜单中运行“放弃所有更改”不会做任何事情。我对 Xcode 中的源代码控制非常熟悉,并且在使用 Projucer 创建应用程序之前从未遇到过问题。但是,版本控制适用于 *.xcodeproj 文件。