2

Xcode 现在有内置的版本控制系统。如何在不同位置查看当前项目的旧版本?

谢谢

4

1 回答 1

4

您在这里查看两个步骤:

  1. 克隆存储库。
  2. 检出旧版本。

克隆存储库

通过Xcode 文档中的步骤,这非常简单(查找“克隆或签出项目副本以在本地使用”)。

假设我们从一个名为“Foo”的项目开始,它有一个由 Xcode 创建的存储库。我已经做到了这一点并做出了一些承诺。在存储库管理器中(Command-Shift-2,然后切换到“存储库”选项卡)我可以看到 Foo 列在左侧。要克隆此存储库,请单击窗口左下方的加号(如下所示)。

存储库组织者。

根据 Apple 的说明,我选择“结帐或克隆存储库...”。在下一个视图中,我提供了 Foo 存储库的完整路径并继续执行这些步骤。最终,我在 Repositories Organizer 中有两份“Foo”。

检出旧版本

让我们假设您正在使用 Git 的答案。

这个问题这个问题都表明 Xcode 不支持签出特定的修订版本。您可以在终端中轻松完成。

在下面的屏幕截图中,您可以在 Repositories Organizer 中看到我的存储库的提交日志。Commita04ae8d14d13是存储库的当前 HEAD。假设我想检查 commit ea09c358d44f

提交日志。

为此,我打开一个终端,cd进入/Users/David/Documents/Projects/Foo2并执行git checkout ea09c358d44f. 之后,您可以更新存储库管理器并查看提交日志的新视图。

结帐后提交日志。

于 2012-07-14T22:45:52.650 回答