-1

我在 JUCE 论坛上问过这个问题,但还没有找到明确的答案,除了至少一个其他用户没有遇到这个问题,但我不知道他的操作系统、Xcode 或 JUCE 版本组合是什么。

这是我的问题:

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

如果我用 Projucer 创建一个项目,比如一个 GUI 应用程序,然后在 Xcode 中使用源代码控制,对文件的修改不会导致文件在它们前面显示“M”。它们的行为就好像它们没有被修改过一样。

有类似经历的人吗?有什么修复吗?

Mac OS 10.12.2 Xcode 8.2 JUCE Grapefruit (4.3.0 - 我相信)

在进行任何修改之前 在此处输入图像描述

进行简单更改并保存项目后(通常会导致“M”出现) 在此处输入图像描述

此外,进行第一次提交,然后更改不同文件中的一堆文本,保存它们,然后在源代码控制菜单中运行“放弃所有更改”不会做任何事情。我对 Xcode 中的源代码控制非常熟悉,并且在使用 Projucer 创建应用程序之前从未遇到过问题。但是,版本控制适用于 *.xcodeproj 文件。

4

1 回答 1

0

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

于 2016-12-30T03:10:47.193 回答