Xcode现在有内置的版本控制系统。如何在不同的位置查看我当前项目的旧版本?
由于
答案 0 :(得分:4)
您正在寻找两个步骤:
通过steps in Xcode's documentation非常简单(查找“克隆或签出项目副本以便在本地使用”)。
假设我们从一个名为“Foo”的项目开始,该项目由Xcode创建。我已经完成了这个并做了几个提交。在Repository Organizer(Command-Shift-2,然后切换到“Repositories”选项卡)中,我可以在左侧看到Foo。要克隆此存储库,请单击窗口左下角的加号(如下所示)。
根据Apple的说明,我选择“Checkout or Clone Repository ...”。在下一个视图中,我提供了Foo存储库的完整路径并继续执行这些步骤。最终,我在Repositories Organizer中有两份“Foo”。
让我们假设你正在使用Git的答案。
This question和this question都表示Xcode不支持签出特定修订版。你可以在终端上轻松完成。
在下面的屏幕截图中,您可以看到存储库管理器中显示的存储库的提交日志。提交a04ae8d14d13
是存储库的当前HEAD。假设我想查看提交ea09c358d44f
。
为此,我打开一个终端cd
进入/Users/David/Documents/Projects/Foo2
并执行git checkout ea09c358d44f
。执行此操作后,您可以更新存储库管理器并查看提交日志的新视图。