0
我是一名新程序员,试图使用Xcode的源代码控制管理器跟踪我的代码更改。为什么我的提交不在Xcode 4中显示?
现在我想恢复到我的项目以前提交的版本。但是,在打开组织者,选择存储库,并从左侧项目列表中选择我的项目时,我只能看到我的项目快照。
以前提交的版本在Organizer外使用版本编辑器时显示正确。
想法?
我是一名新程序员,试图使用Xcode的源代码控制管理器跟踪我的代码更改。为什么我的提交不在Xcode 4中显示?
现在我想恢复到我的项目以前提交的版本。但是,在打开组织者,选择存储库,并从左侧项目列表中选择我的项目时,我只能看到我的项目快照。
以前提交的版本在Organizer外使用版本编辑器时显示正确。
想法?
我不相信你可以在Xcode中做到这一点,但它在Xcode之外很简单。最简单的方法是在终端输入以下内容:
git checkout -b <new branch> <commit>
这不会对当前分支恢复,但会给你一个新的分支,开发过的。如果你真的想要恢复,那么只需:
git revert <commit>
与冲突解决将工作。
如果您在终端中找不到'git',那么1)安装Xcode命令行工具或2)在Xcode /.../ usr/bin下查找Xcode包以找到它。
嗨GoZoner:谢谢你让我知道你不能在Xcode中恢复,这似乎相当令人沮丧。至于我的问题的后半部分......我在“组织者 - 存储库”窗口中查看错误的项目:S – 2012-08-08 18:04:51