【问题标题】:How do I restore from a previous commit on Xcode 8?如何从 Xcode 8 上的先前提交中恢复?
【发布时间】:2017-09-25 22:24:47
【问题描述】:

假设我有 5 个本地提交:

  • 提交 1
  • 提交 2
  • 提交 3
  • 提交 4
  • 提交 5

此时我正在工作,我想返回提交 2。

我该怎么做?

在以前版本的 Xcode 中使用快照非常容易。

“放弃更改”只会返回到提交 5,对吧?

【问题讨论】:

    标签: xcode git github commit git-commit


    【解决方案1】:

    你需要

    git checkout COMMIT_2_ID

    此答案中的更多信息:

    https://stackoverflow.com/a/4114122/1163930

    【讨论】:

      【解决方案2】:

      您可以使用 XCODE 中的版本编辑器将每个文件恢复到以前的版本。转到查看 > 版本编辑器 > 显示版本编辑器。拆分视图底部有一个时间线图标。您可以恢复到以前的提交。

      【讨论】:

        【解决方案3】:

        在 Xcode 9 中:

        1. 选择源代码管理导航器。
        2. 选择(分支)已提交的项目。
        3. 点击“Editor->Checkout ...”,或点击“Editor->Branch->Checkout ...”

        这对我有用,它会立即恢复整个项目。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-11-04
          • 2011-07-14
          • 2022-01-12
          • 2021-04-15
          • 2011-03-10
          • 2012-02-27
          • 2019-10-30
          • 1970-01-01
          相关资源
          最近更新 更多