Xcode源代码控制是否无法将文件恢复为我提交的某个版本?

时间:2014-07-25 04:53:11

标签: git xcode5 revision

通过使用版本编辑器,用户可以比较他们在版本之间的差异,但他们不能要求Xcode恢复旧版本的文件(一个spicified单个文件)来替换本地版本?

或者我无法回滚到之前提交的某个版本,我只能看到修订的历史记录?

不要告诉我使用快照或分支,这不是我想要的。

3 个答案:

答案 0 :(得分:0)

它不像快照那么糟糕,但你是对的:Xcode的版本控制非常有限。您需要使用命令行恢复到以前的提交,或使用GitHub for Mac等GUI工具:https://mac.github.com

从命令行,cd进入项目目录并使用git checkout。这里和其他git命令在这里有更详细的解释:http://git-scm.com/book

答案 1 :(得分:0)

从版本10.1开始,转到“视图”->“版本编辑器”->“显示版本编辑器”。您可以从那里浏览提交并比较文件。

您也可以在工具栏的右侧进行访问(选择带有时钟图标的选项卡)。 Right of toolbar

答案 2 :(得分:0)

Mac OS版本控制是另一个替代使用Git源代码控制的选项。这是还原一个文件的简便方法。 Xcode自动支持Mac OS的内置版本控制,但不具有内置查看器或还原功能。要还原到文件的早期版本,请使用Mac的TextEdit应用程序:

  1. 关闭Xcode项目并在TextEdit中打开文件
  2. 选择菜单文件->恢复为->浏览所有版本
  3. 还原文件的所需版本
  4. 关闭TextEdit并在Xcode中重新打开项目