【问题标题】:Is Xcode Source Control impossible to revert a file to some version I committed?Xcode Source Control 是否无法将文件恢复到我提交的某个版本?
【发布时间】:2014-09-16 20:53:04
【问题描述】:

通过使用版本编辑器,用户可以比较他们在版本之间所做的差异,但他们不能要求 Xcode 恢复文件的旧版本(一个指定的单个文件)来替换本地版本?

或者我不能回滚到我之前提交的某个修订,我只能看到修订的历史?

不要告诉我使用快照或分支,这不是我想要的。

【问题讨论】:

    标签: git xcode5 revision


    【解决方案1】:

    它没有快照那么糟糕,但你是对的:Xcode 的版本控制非常有限。您需要使用命令行恢复到之前的提交,或者使用 GitHub for Mac 之类的 GUI 工具:https://mac.github.com

    从命令行,cd 进入您的项目目录并使用 git checkout。这个和其他 git 命令在这里有更详细的解释:http://git-scm.com/book

    【讨论】:

      【解决方案2】:

      从 10.1 版开始,转到查看->版本编辑器->显示版本编辑器。从那里您可以浏览您的提交并比较文件。

      您也可以在工具栏右侧访问它(选择带有时钟图标的选项卡)。

      【讨论】:

        【解决方案3】:

        Mac OS 版本控制是替代 Git 源代码控制的另一个选项。这是恢复一个文件的简单替代方法。 Xcode 自动支持 Mac OS 的内置版本控制,但没有内置查看器或恢复功能。要恢复到文件的早期版本,请使用 Mac 的 TextEdit 应用程序:

        1. 关闭 Xcode 项目并在 TextEdit 中打开文件
        2. 选择菜单文件->恢复到->浏览所有版本
        3. 恢复所需的文件版本
        4. 关闭 TextEdit 并在 Xcode 中重新打开项目

        【讨论】:

          猜你喜欢
          • 2011-11-17
          • 2019-08-25
          • 1970-01-01
          • 2011-10-11
          • 1970-01-01
          • 2020-09-08
          • 1970-01-01
          • 2014-03-31
          • 2013-06-26
          相关资源
          最近更新 更多