git vs xcode快照
我正在学习通过itunesU视频在iOS上编程,并且一直在使用xcode。我在xcode中发现了创建快照的功能,到目前为止,我一直使用该功能在每个主要里程碑上为我的项目拍摄快照 然后,我来到了使用git进行版本控制的一章,并按照他们的说明进行了“git init”的操作,这给出了这样的回答:“在/Users/username/Developer/Calculator/Calculator/.git/”中重新初始化现有的git存储库,而不是“在/Users/…等中初始化空的git存储库”,这让我觉得snapshot已经做到了git vs xcode快照,xcode,git,snapshot,Xcode,Git,Snapshot,我正在学习通过itunesU视频在iOS上编程,并且一直在使用xcode。我在xcode中发现了创建快照的功能,到目前为止,我一直使用该功能在每个主要里程碑上为我的项目拍摄快照 然后,我来到了使用git进行版本控制的一章,并按照他们的说明进行了“git init”的操作,这给出了这样的回答:“在/Users/username/Developer/Calculator/Calculator/.git/”中重新初始化现有的git存储库,而不是“在/Users/…等中初始化空的git存储库”,这让我觉
我的问题是:在我运行“git init”之前,我在xcode中创建的快照有没有因此搞砸?谢谢。这里没有vs。您可以在xcode中使用GIT,我想您只是遇到了一个消息实例,它并没有真正的含义 快照和git存储库是完全独立的。快照存储在:
~/Library/Application Support/Developer/Shared/SnapshotRepository.sparseimage
默认情况下,项目git存储库位于:
$SRCROOT/.git
$SRCROOT是项目的“根”文件夹
对我来说,这不是一场真正的对战,也不是“一个或另一个”。我两者都用。我已将XCode设置为在每次构建成功后拍摄快照:
Xcode->Preferences...->Behaviors->Build->Succeeds->Create Snapshot
并向git提交:
Xcode->File-Source Control->Commit...
每一次“大变革”完成后
通过这种方式,我可以使用git管理“大东西”(分支、合并、回滚),并通过快照调查小的“我刚才打破了什么?”。我很少需要回滚快照。现在,我能回忆起的唯一一次是拙劣的全局搜索和替换
唯一的缺点是Xcode不允许您使用差异编辑器将当前代码与以前的快照进行比较。要将当前代码与以前的快照进行比较,您必须:
Ray你根本没有回答这个问题。+1的意思是在不同的行为下保存快照。我还为构建->失败、测试->成功和测试->失败选中了“创建快照”。