banner
ximalaya

ximalaya

这里是openkava 的blog,关注程序开发的一切技术。 ZZ 表示转载的文章,如涉及版权,请和我联系删除。 在这里你可以看到关于以下技术的文章: 移动开发技术,ANDROID ,IOS,WINDOWS PHONE平台开发,企业ERP开发,动态脚本PYTHON ,OPENGL ES 3D技术,游戏开发技术,HTML5 ,JAVASCRIPT ,MYSQL,AMAZON EC2 ,GOOGLE GAE ,GOOGLE CLOUD SQL 等 。 本站发展历程: 2010年,正式把所有的blog移到这里,租用godaddy的空间,记录生活和工作上的一些心得。 下面是关于我的个人介绍,写在这里权当凑字数啦。 职业:软件开发,开发经验6年,管理经验3年; 工作上使用的技术:C#, SQL SERVER 个人使用的技术:PYTHON,PHP, CSS, JAVA ,ANDROID ,object-c 等等 联系我请发邮件:<a href="http://blog.openkava.com/openkava@gmail.png"><img class="alignnone size-full wp-image-96" title="邮箱" src="http://blog.openkava.com/openkava@gmail.png" alt="" width="174" height="24" /></a>

zz Best Practices for Git in iOS Development - Android Development - The Most Comprehensive Android Development Resources - eoe Mobile Developer Community

To use Git in iOS app development, please refer to the following steps:
Use the main branch to map the latest and best code corresponding to the version in the App Store;
For each new version, create a new version branch;
For each major feature, create a feature branch on the corresponding version branch;
When the feature development is complete, merge the feature branch into the corresponding version branch;
When submitting the app to the App Store, merge the corresponding version branch into the main branch;
When the app is approved, tag the main branch, this step is optional. These steps only take a few minutes to complete. By following this process, you can easily fix bugs on a version branch and merge code changes into the current working branch. For example, if Apple rejects your app, all you need to do is check out the main branch, fix the issues, resubmit to the App Store, then check out the current working branch and merge the code changes. With Git, the non-linear software development process becomes very easy. Give Git a try, you won't regret it. Learn more about it on the Best Practices for Git in iOS Development - Android Development - The Most Comprehensive Android Development Resources - eoe Mobile Developer Community.#

Corresponding Git commands:

On master#

git branch v1
git checkout v1
git branch v1-fun1
git checkout v1-fun1

Merge#

git checkout v1
git merge v1-fun1

git checkout master
git merge v1

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.