Ios XCode源代码管理-放弃更改已删除的导入文件
我正在用SpriteBuilder为iPhone和iPad做一个游戏。SpriteBuilder在与XCode项目相同的文件夹中生成两个文件。我在使用源代码管理,我只是做了一个提交,然后我在XCode中更改了一点代码(我没有更改任何spritebuilder文件),然后我改变了主意,我想回到我所做的提交。所以我做了源代码管理->放弃更改。XCode成功地用旧代码替换了新代码,但它删除了我的大多数SpriteBuilder文件 如何再次获取SpriteBuilder文件Ios XCode源代码管理-放弃更改已删除的导入文件,ios,xcode,version-control,spritebuilder,Ios,Xcode,Version Control,Spritebuilder,我正在用SpriteBuilder为iPhone和iPad做一个游戏。SpriteBuilder在与XCode项目相同的文件夹中生成两个文件。我在使用源代码管理,我只是做了一个提交,然后我在XCode中更改了一点代码(我没有更改任何spritebuilder文件),然后我改变了主意,我想回到我所做的提交。所以我做了源代码管理->放弃更改。XCode成功地用旧代码替换了新代码,但它删除了我的大多数SpriteBuilder文件 如何再次获取SpriteBuilder文件 上次提交的屏幕截图。您可
上次提交的屏幕截图。您可以看到,xcode知道spritebuilder文件何时被更改,所以它应该保留这些文件不?不幸的是,xcode调用Git的方式似乎做到了这一点。然而,一切都可能不会失去。检查垃圾箱中是否有丢失的文件
什么是SpriteBuilder文件?发布时将重新创建已发布iOS文件夹中的文件。还要注意的是,放弃Xcode中的所有更改只会这样做,放弃所有更改,无论它们是在Xcode还是SpriteBuilder中进行的。如果您没有签入SB更改,则将永久丢失这些更改,除非您使用Time Machine进行定期备份。Time Machine删除了大部分.ccb文件和一些图像。自从上次在XCode上提交以来,我没有更改任何SpriteBuilder文件,只是在XCode上更改了一些代码。这些文件是在已发布的iOS中还是在“SpriteBuilder资源”文件夹中?如果您可以重现该问题,那么值得将其作为bug报告,特别是如果Xcode内置源代码管理会导致SB项目中的文件丢失,这将是一个严重的问题。