Ios Xcode 9认为我在一个项目中有两个遥控器。。。我不知道';t-如何删除第二个?

Ios Xcode 9认为我在一个项目中有两个遥控器。。。我不知道';t-如何删除第二个?,ios,xcode,git,Ios,Xcode,Git,这件事困扰了我一段时间。。。到目前为止,我一直在通过终端提交和推送来解决这个问题,但如果能把它分类就好了 在Xcode中,我的项目的源代码管理导航器中列出了两个遥控器。 在终端中,没有: Xcode在哪里存储这个遥控器以便我可以删除它 我以前看到过答案,但它在Xcode 9中的存储方式似乎不一样。如果您在remote上没有repo,并且只在Xcode中显示,那么您可以尝试这样做,以免丢失任何数据 您可以在其中删除远程it自身。不确定它是否会起作用 解决方案是手动删除派生数据。我遇到了同样的问

这件事困扰了我一段时间。。。到目前为止,我一直在通过终端提交和推送来解决这个问题,但如果能把它分类就好了

在Xcode中,我的项目的源代码管理导航器中列出了两个遥控器。

在终端中,没有:

Xcode在哪里存储这个遥控器以便我可以删除它


我以前看到过答案,但它在Xcode 9中的存储方式似乎不一样。

如果您在remote上没有repo,并且只在Xcode中显示,那么您可以尝试这样做,以免丢失任何数据

您可以在其中删除远程it自身。不确定它是否会起作用


解决方案是手动删除派生数据。

我遇到了同样的问题,您是否尝试过获取和刷新状态?这对我来说很有效。是的,对我来说似乎没有任何改变。那里有回购协议,但我没有从这个项目中推动回购协议。我还是删除了它,但是在source navigator中仍然显示了repo,它在提交屏幕上显示“Push to remotes”(推送到远程),如果你备份了你的项目,那么你可以尝试将它推到远程,cz,因为你知道它可能也会从远程删除你的repo。如果你想冒险的话,这取决于你。我在xcworkspace或xcodeproj包中没有xccheckout文件。你可以从终端删除指向任何repo的repo,一旦它不会在XCode中显示远程repo列表上的任何内容,你可以让它再次指向你的源。