Xcode 项目 git 存储库包含提交对话框中另一个 git 存储库的更改

Xcode project git repo contains changes of another git repo in commit dialog

我有 2 个 Xcode 项目,它们都是独立的 git 存储库,这两个项目文件夹的位置如下:

desktop/project1
desktop/somefolder/project2

在使用 project1 时,我从 project2 中拖出一个子目录以在 project1 中使用,这在 project1 中造成了一些可怕的事情,当我想Xcode>提交它包含 project2 的回购中未提交的更改。

我试图在项目 1 中查找 .gitmodules 文件,但没有。

感谢任何帮助!

~/Library/Developer/Xcode/DerivedData 中删除 Xcode 派生数据解决了这个问题。

跨项目拖动 files/folders 是一个常见的操作,我以前从未遇到过这个问题,我相信它是 Xcode 9 中的一个错误,已提交错误报告。