Xcode 现在有内置的版本控制系统。如何在不同位置查看当前项目的旧版本?
谢谢
您在这里查看两个步骤:
通过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
. 之后,您可以更新存储库管理器并查看提交日志的新视图。