在过去的 4 天里,我每天花 20 个小时编写代码,以制作我的第一个 iOS self 指导项目。我有一个工作原型(prototype)并决定解决横向模式的布局。长话短说,在我摆弄的过程中,我犯了一些错误,破坏了肖像模式,所以我(作为 Xcode 和编程的新手)不小心点击了放弃所有更改,以为它会重置我上次的保存。它最终删除我的整个文件并将一些旧内容转储到垃圾箱中。
我只能在垃圾桶中找到我的一半项目,所以我希望我可以从我的测试 iPhone 中恢复代码,该 iPhone 上保存了旧版本的程序,然后从那里重新开始(这次有备份)。
我的iPhone是实体版(不是模拟器)
最佳答案
当您说放弃所有更改时,系统会警告您这将放弃所有更改。如果您继续这样做,那只能怪您自己:您已被警告!您现在回到了之前的提交。之后的一切都无法恢复。
正确的程序应该是,不是放弃您的更改,而是提交它们!现在事物的当前状态已经保存下来,然后您可以继续以可恢复和系统的方式返回到事物的工作状态。
顺便说一下,这不是 Xcode 问题或编程问题;这是一个版本控制问题。您正在使用 git
非常好,但也许您应该在继续使用它之前暂停并阅读它。
关于ios - 我可以从测试 iPhone 上的应用程序恢复源代码吗 --Swift/Objective C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31274662/