Xcode 9:多个工作副本 Git

Ana*_*and 7 git xcode xcode9 xcode9.2

我的 MacBook 上安装了 Xcode 9.2 版本。今天,当我尝试向我的项目推送新更改时,Git 存储库显示了多个工作副本,如图 1 所示。

图片1

第一个是我一直在使用的实际工作副本,第二个是我之前工作的一个完全不同的项目。每当我尝试将代码推送到远程时,它会再次显示那 2 个工作副本,如图 2 所示。

图2

我试图找到这个问题中提到的 xcscmblueprint 文件和 xccheckout 文件。

我试过

  • 清除 xcuserdata 和 xcshareddata 文件夹
  • 删除当前项目并克隆一个新副本
  • 退出Xcode并重新启动
  • 重新启动我的 mac

有人可以帮我找出确切的问题和解决方法吗?

小智 6

打开 Xcode -> 单击首选项...

在此处输入图片说明

现在点击Location选项卡,然后点击与下图相同的箭头 在此处输入图片说明

删除文件夹DerivedData并重新打开您的项目。