当前位置 : 主页 > 手机开发 > 其它 >

Hybrid App开发git多分支代码版本管理实践

来源:互联网 收集:自由互联 发布时间:2021-06-12
项目使用HTML5开发HybridApp, 代码管理使用git,如何针对HybridApp的跨平台的特点进行版本管理呢,web部分ios和Android基本相同,但各自有些特别的修改适配,使用2个git目录管理代码显然是

      项目使用HTML5开发HybridApp, 代码管理使用git,如何针对HybridApp的跨平台的特点进行版本管理呢,web部分ios和Android基本相同,但各自有些特别的修改适配,使用2个git目录管理代码显然是愚蠢的,会增加很多不必要的代码合并工作,我们可以利用git的分支方便的管理代码。

       我们的实践是master分支管理ios代码,因为先开发的ios版本,后面使用新的android分支管理Android的代码,platform/android 和platform/ios由各自的分支管理,使用.gitignore文件配置隔离不同平台的代码。

在git上创建了 android远程分支,以后针对Android版本的所有修改必须在push到android远程分支, bug修改仍然提交到master分支

 

分支切换操作 :
git checkout -b android //创建并切换到Android本地分支
git pull origin android // pull android 分支 
改动代码 
git diff HEAD 注意查看本次修改的内容,避免提交不应该提交的文件 
git add . 
git commit -m "修改说明"

git merge master 
git push origin android

 

切换回master分支

git checkout master

切换回android分支

git checkout android

网友评论