xcode 4.3.2查看旧版本

时间:2012-07-14 22:12:00

标签: ios xcode version-control xcode4.3 vcs-checkout

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

由于

1 个答案:

答案 0 :(得分:4)

您正在寻找两个步骤:

  1. 克隆存储库。
  2. 查看旧版本。
  3. 克隆存储库

    通过steps in Xcode's documentation非常简单(查找“克隆或签出项目副本以便在本地使用”)。

    假设我们从一个名为“Foo”的项目开始,该项目由Xcode创建。我已经完成了这个并做了几个提交。在Repository Organizer(Command-Shift-2,然后切换到“Repositories”选项卡)中,我可以在左侧看到Foo。要克隆此存储库,请单击窗口左下角的加号(如下所示)。

    Repositories organizer.

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

    签出旧版本

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

    This questionthis question都表示Xcode不支持签出特定修订版。你可以在终端上轻松完成。

    在下面的屏幕截图中,您可以看到存储库管理器中显示的存储库的提交日志。提交a04ae8d14d13是存储库的当前HEAD。假设我想查看提交ea09c358d44f

    Commit log.

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

    Commit log after checkout.