我正在使用Xcode中的iPhone项目,我正在使用github作为存储库。最近,在从存储库进行一系列推送和拉取之后,项目中的一些文件在Xcode中被列出两次。我的意思是在Xcode的左侧面板中显示项目中的所有文件,一些文件列出两次。
我做了一些实验,重复的文件似乎只是对同一个底层文件的引用。如果我更改ViewController.h
,则其他列出的ViewController.h
文件中会显示相同的更改。同样,如果我删除所列出的事件,则两个副本都会消失。
我尝试重新启动Xcode,删除派生数据并重新克隆
答案 0 :(得分:5)
Xcode项目浏览器只是文件和/或文件夹链接的集合。如果右键单击ViewController.h
的每个实例并选择“在Finder中显示”,它们可能都会指向您计算机上的同一个真实文件。
如果是这种情况,您可以安全地从Xcode中删除其中一个而不会产生任何不良影响。只需确保执行默认的“删除参考”而不是“移至垃圾箱”。