从Xcode中的存储库中删除未引用的图像

Rya*_*yan 3 terminal xcode repository

我从我的资源文件夹中删除了default.png,因为我想要一个不同的图像用于加载屏幕,但我刚刚删除了一个显然是愚蠢的事情的引用.我将新图像拖动到资源并尝试将名称更改为Default.png,但它不会让我,我认为是因为第一个Default.png仍在某个存储库中.无论如何,当在xcode中不再可见时,如何从存储库中删除该图像(以及我可能已经完成相同操作的其他图像)?

Cal*_*leb 6

它是什么类型的存储库?颠覆?Git的?

Xcode中的SCM集成非常适合检出文件和提交更改而无需离开IDE,但它几乎不是svn或git的完整GUI前端.可以通过将文件添加回项目然后在Xcode中删除它来修复错误,以便Xcode将其从存储库中删除,但简单的解决方案是从存储库中删除文件您自己使用适当的版本控制命令.例如,如果您使用Subversion,您可以:

svn remove default.png
Run Code Online (Sandbox Code Playgroud)

从您的存储库版本中删除该文件.提交更改时,该文件将在该版本中删除.(它仍然存在于以前的版本中 - 毕竟这是SCM的重点.)

之后,您可以创建新文件并以常规方式将其添加到项目和存储库中.