Android Studio New Branch 的方法

现在Android Studio + GitLib的开发方式已经是比较普遍的了。

在开发过程中,常遇到的问题就是创建分支,即New Branch。

以我们58招聘组的代码工程为例,整个58主App是插件式的开发框架,对招聘业务线这个插件来说,开发方式就是获取壳工程:

58ClientProject,其下有三个project:job、trade、business;

在并行开发模式下,我们采用的是分支开发,主干上线的代码管理方式;比如现在要开发release-7.3.0.0的版本了,

那么上述四个工程就会分别拉出release-7.3.0.0的版本分支,如下图所示:

    

现在我要在job功能分支上拉出一个名字为f-7300-jianzhi-devp的分支,该怎么做?

有下面几种方式:

一方式1:通过菜单先创建本地的branch:

1.1 首先在Android Studio 开发面板点击右下角的“Git Branches”,会弹出"Git Branches in xxx",如下图:


选择job分支,然后点击New Branch;在弹出的输入框里输入新分支的名字,比如:f-7300-jianzhi-devp;

这样,就在本地从当前分支,比如图中当前分支是“release-7.2.0.0”上拉出了一个新分支。

1.2 然后将本地分支同步到git远程仓库里:

如下图所示:

在Android Studio 开发面板的左上角的project视图中选中Job分支,然后右键选择Git-->Repository->Push;在弹出的提交页面里,像正常提交代码一样进行提交即可。

如下图所示:


其他开发者,通过Android Studio 开发面板的“vcs”刷新或者右键选择Git-->Repository->Fetch操作,即可在右下角的“Git Branches”中查看到远程仓库里这个新拉出的分支,然后也切换到改分支进行协同开发;

二、方式2:通过git命令先创建本地的branch:

Android Studio 开发面板底部的的Terminal板块上,我们切换到Job的目录上,然后输入git命令:

git checkout -b newbranchName //基于当前分支新建本地分支并切换到本地分支
git push -u origin newbranchName //push本地分支到远程并关联
如下图:


此时,在右下角的“Git Branches”中的远程仓库中还看不到新创建的分支,在Terminal中继续输入命令:

git branch -r
输出的branchs中如果有f-7300-jianzhi-devp5,则在右下角的“Git Branches ”中的远程仓库中也就会有这个新分支。

三、方式3:在gitLab中先创建远程分支:

打开http://gitlab.58corp.com/,登录到Job项目分支上,然后点击branchs,然后New Branch,如下图所示:


创建完远程分支后,本地工程里如果还看不到新创建的这个分支,则可以通过vcs更新、fetch、或者git branch -r的方式更新本地git配置。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你的 Android Studio 中没有 "Language" 选项,那么可能是因为你没有安装完整的 Android Studio 包。请尝试重新下载并安装完整的 Android Studio 包。如果你已经安装了完整的 Android Studio 包,但还是没有看到 "Language" 选项,那么请确保你已经正确地打开了新项目向导,或者尝试更新你的 Android Studio 版本。 ### 回答2: 在Android Studio中创建新项目时,有时可能找不到"language"选项是因为你的Android Studio版本不同或者是你的安装配置中发生了一些问题。 首先,确保你已经安装了最新版本的Android Studio。可以通过访问官方网站或者检查软件更新来获取最新版本。 其次,如果你已经安装了最新版本的Android Studio但仍然找不到"language"选项,则可能是你的安装配置出现了一些问题。你可以尝试重新安装或者重新配置Android Studio来解决这个问题。 还有一种情况是,你可能正在使用一个更为简化的创建新项目的界面,其中可能没有显示"language"选项。你可以尝试使用其他界面,例如"Advanced"选项,来查找更多的功能和选项。 最后,如果你无法找到"language"选项,你可以尝试创建一个默认的Android项目。一旦项目创建完成,你可以在项目的设置中手动更改语言或者添加其他依赖项。 总之,确保你已经安装了最新版本的Android Studio,检查你的安装配置并尝试使用其他界面来查找"language"选项。如果问题仍然存在,你可以尝试创建一个默认项目并在项目设置中进行手动修改。 ### 回答3: 在Android Studio中创建新项目时,如果没有看到"language"选项,这可能是因为您在选择项目类型时选择了错误的选项。通常,当您新建一个Android项目时,会有一个"Choose your project"页面,这里会列出几个不同的项目类型,例如"Phone and Tablet"、"Wear OS"或"TV"等等。您需要选择与您项目相关的选项。 如果在选择项目类型时没有看到"language"选项,可能是因为您选择了某种特殊类型的Android项目,如"Android Things"或"Android Instant App"等。这些类型的项目可能需要遵循特定的语言和框架限制,因此在项目配置中没有提供"language"选项。 如果您确定选择了正确的项目类型,但仍然没有找到"language"选项,可能是因为Android Studio的版本或安装配置存在问题。您可以尝试更新Android Studio的版本,检查是否有新的更新可用。另外,您可以尝试重新安装Android Studio,以确保安装的是最新版本并正确配置。 总结起来,当Android Studio中新建项目时没有"language"选项时,原因可能是选择了与所需语言不匹配的项目类型,选择了特殊项目类型,或者是因为Android Studio的版本或安装配置存在问题。您可以检查项目类型选择、更新Android Studio的版本或重新安装来解决该问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值