ios - xcode 4.3.2 查看旧版本
<p><p>Xcode 现在有内置的版本控制系统。如何在不同位置查看当前项目的旧版本?</p>
<p>谢谢</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您在这里查看两个步骤:</p>
<ol>
<li>正在克隆存储库。</li>
<li>检查旧版本。</li>
</ol>
<h1>克隆存储库</h1>
<p>这通过<a href="http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/085-Save_and_Revert_Changes_to_Projects/manage_project_changes.html#//apple_ref/doc/uid/TP40010215-CH7-SW29" rel="noreferrer noopener nofollow">steps in Xcode's documentation</a> 非常简单。 (查找“克隆或 checkout 项目副本以在本地使用”)。</p>
<p>假设我们从一个名为“Foo”的项目开始,它有一个由 Xcode 创建的存储库。我已经做到了这一点并做出了一些 promise 。在存储库管理器(Command-Shift-2,然后切换到“存储库”选项卡)中,我可以看到 Foo 列在左侧。要克隆此存储库,请单击窗口左下方的加号(如下所示)。</p>
<p> <img src="/image/cOLrS.png" alt="Repositories organizer."/> </p>
<p>根据 Apple 的说明,我选择“结帐或克隆存储库...”。在下一个 View 中,我提供了 Foo 存储库的完整路径并继续执行这些步骤。最终,我在 Repositories Organizer 中有两个“Foo”副本。</p>
<h1> check out 旧版本</h1>
<p>让我们假设您正在使用 Git。</p>
<p> <a href="https://stackoverflow.com/questions/8497715/pull-specific-revision-from-master-branch" rel="noreferrer noopener nofollow">This question</a>和 <a href="https://stackoverflow.com/questions/5302367/xcode-4-git-integration" rel="noreferrer noopener nofollow">this question</a>两者都表明 Xcode 不支持 check out 特定的修订。您可以在终端中轻松完成。</p>
<p>在下面的屏幕截图中,您可以在 Repositories Organizer 中看到我的存储库的提交日志。提交 <code>a04ae8d14d13</code> 是存储库的当前 HEAD。假设我想检查提交 <code>ea09c358d44f</code>。</p>
<p> <img src="/image/cBjbg.png" alt="Commit log."/> </p>
<p>为此,我打开一个终端,<code>cd</code> 进入 <code>/Users/David/Documents/Projects/Foo2</code> 并执行 <code>git checkout ea09c358d44f</code> .完成此操作后,您可以更新存储库管理器并查看提交日志的新 View 。</p>
<p> <img src="/image/MHfKB.png" alt="Commit log after checkout."/> </p></p>
<p style="font-size: 20px;">关于ios - xcode 4.3.2 查看旧版本,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/11487761/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/11487761/
</a>
</p>
页:
[1]