当我在 Xcode IDE 中“保存”时会发生什么

Jim*_*wer 5 xcode autosave xcode8

我刚刚开始使用 Apple Xcode IDE 学习 Swift。我做了一个小测试 iOS 应用程序,并在尝试各种事情时无意中删除了我的主代码文件 (ViewController.swift)。“没问题”,我想,因为我在几分钟前点击了“保存”。我退出,然后再回来,但它似乎已自动保存。

我并不真正关心这个测试文件,但我想知道在尝试某些东西之前(或在无意中拉出愚蠢的动作之前)保存项目的正确方法是什么?

Cal*_*ter 0

使用Git。如果您不知道它是什么,请查看它。同时,这里有两个教程

要在 Xcode 中使用它,当您创建项目时,请务必创建一个 git 存储库:

在此输入图像描述

然后一定要经常提交。Xcode 有一个内置的 Git GUI,因此更容易:

在此输入图像描述

然后,如果您做了任何不应该做的事情,您可以放弃所有更改(请参阅上面的屏幕截图,或者如果这不能帮助您,您可以:

  1. 打开“终端”应用程序
  2. cd到项目目录
  3. 跑步git log
  4. 在毁掉一切之前找到提交
  5. 复制提交哈希
  6. 输入q退出日志
  7. 跑步git reset --hard <THE-HASH-YOU-COPIED>

那应该适合你。