Contents
  1. 1. 当应用审核通过时,给主分支打一个标签,这一步是可选的。完成这些步骤总共只需要只分钟而已。按照这个步骤,你就可以非常容易地在某个版本分支上进行bug修复并且将代码变更合并到当前工作分支上。举个例子,假如苹果拒绝了你的应用,你需要做的就是签出主分支,修复问题,重新提交到App Store,然后签出当前工作分支并将代码变更合并进去。使用Git,非线性软件开发过程会变得非常容易。试用一下Git,你不会后悔的。 通过iOS中Git最佳实践-Android开发-最全的Android开发资料-eoe移动开发者社区.

在iOS应用开发中使用Git,请参考以下步骤:
用主分支来映射与App Store中版本对应的最新最好的代码;
对于每一个新版本,创建一个新的版本分支;
对于每一个主要功能,在相应的版本分支上再创建一个功能分支;
功能开发完成时将功能分支合并到相应的版本分支;
把应用提交到App Store时,将相应的版本分支合并到主分支;

当应用审核通过时,给主分支打一个标签,这一步是可选的。完成这些步骤总共只需要只分钟而已。按照这个步骤,你就可以非常容易地在某个版本分支上进行bug修复并且将代码变更合并到当前工作分支上。举个例子,假如苹果拒绝了你的应用,你需要做的就是签出主分支,修复问题,重新提交到App Store,然后签出当前工作分支并将代码变更合并进去。使用Git,非线性软件开发过程会变得非常容易。试用一下Git,你不会后悔的。 通过iOS中Git最佳实践-Android开发-最全的Android开发资料-eoe移动开发者社区.

对应git命令:

#在master上
git branch v1
git checkout v1
git branch v1-fun1
git checkout v1-fun1

#合并
git checkout v1
git merge v1-fun1

git checkout master
git merge v1

Contents
  1. 1. 当应用审核通过时,给主分支打一个标签,这一步是可选的。完成这些步骤总共只需要只分钟而已。按照这个步骤,你就可以非常容易地在某个版本分支上进行bug修复并且将代码变更合并到当前工作分支上。举个例子,假如苹果拒绝了你的应用,你需要做的就是签出主分支,修复问题,重新提交到App Store,然后签出当前工作分支并将代码变更合并进去。使用Git,非线性软件开发过程会变得非常容易。试用一下Git,你不会后悔的。 通过iOS中Git最佳实践-Android开发-最全的Android开发资料-eoe移动开发者社区.