Android Studio AS 中配置强大的版本管理系统(Git、SVN、等)

转载 2015年11月21日 16:26:32

在Eclipse中添加Git等版本管理工具需要自己添加插件,而且个人觉得不咋好用,在AS中已经给我们集成好了,我们只需要配置一下就OK了,今天就和大家聊聊怎么配置以及使用的要点。


1. 安装Git/CVS

第一步首先你需要安装Git/CVS等版本管理工具,这个请自行百度

2. 新建一个本地空仓库

新建一个仓库叫GitTest

这里写图片描述

仓库现在是空的什么都没有

这里写图片描述

找到路径,然后复制路径(这步很重要)

这里写图片描述

3. 新建AS项目

这里写图片描述

这里写图片描述

项目创建完毕,这个时候我们可以看到AS提示我们配置仓库的提示,我们接下来配置一下git就OK了

这里写图片描述

4. 配置Git

首先我们观察一下,所有的文件以都是正常的颜色[白色]

这里写图片描述

好的我们首先开始配置git,看看有什么变化。首先点击设置按钮

这里写图片描述

我们先配置一下git 的路径,然后点击Test按钮

这里写图片描述

如果出现下图对话框,表示配置成功

这里写图片描述

接下来我们返回,给项目设置版本管理使用的工具,选择Version Control

这里写图片描述

我们点击<none>然后选择Git

这里写图片描述

然后点击Apply再点击OK,现在我们看看文件的颜色

这里写图片描述

我们现在返回来看看Git可视化工具中文件的变化,.gitignore已经给我们添加好了

这里写图片描述

现在知道红色代表什么意思了吗?我们现在继续Add文件,我们先切换到Project视图。

这里写图片描述

然后点击右键,选择Git,再选择Add

这里写图片描述

此时我们的文件全部变绿色了,代表我们已经Add进去了

这里写图片描述

好,我们把Add全部讲完,现在我们新建一个AddTest.java的文件,会提示如下,问我们是否Add,选择Yes。如果不想每次新添加一个文件都提示的话,勾选Remember,don 't ask again就OK了

这里写图片描述

5. 上传代码

如果配置好git的话我们在工具栏就有了这样两个图标,一个是上传一个是下载(使用快捷键也可以,鼠标长放在按钮上)

这里写图片描述

我们点击了上传按钮后,会弹出这样一个界面,填写描述,你可以选择commit,或者commit and push

这里写图片描述

有时候,我们的代码会有一些警告,提交的时候会提示我们,我门选择提交就OK了,你也可以看看

这里写图片描述

最后我们点击Push

这里写图片描述

6. 下拉代码

我现在在github上修改我的代码,模拟小组其他成员修改了同一个文件

这里写图片描述

然后我点击下拉代码按钮这里写图片描述

会提示这样一个对话框,我们一定要选择Merga,不然会有很大的问题,每次下拉代码都会提示会很麻烦,你可以选择Do not show this dialog in the future

这里写图片描述

此时会弹出这样一个界面,提示我们下拉了哪些文件,双击文件定位到此文件的修改位置。这个其实是project添加完git后的第三个变化

这里写图片描述

看一下我们刚才在github上修改的代码

这里写图片描述

修改文件的颜色变化为墨蓝色,以及修改的地方都可以显示出来

这里写图片描述

7. 版本控制面板

刚才我们见到了,给项目配置完project后的第三个变化,就是多了个版本控制面板,我们先查看一个选项卡[Local Changes],看名字就知道是本地有哪些变化,这里列出了我们添加/修改的文件

这里写图片描述

再来看看第二个选择卡[Log],一样看名字就是日志的意思了。这里我们可以看到我们的提交纪录以及对应修改的文件。

这里写图片描述

我们也可以进行删选,你如提交名称、分支、提交者、日期,我这里筛选的是:包含init的 ,我提交的,24小时之内的

这里写图片描述

最后两个选项卡我就不废话了,一个是控制台[Console],一个是我们刚才下拉代码时弹出的修改的详细信息

这里写图片描述

这里写图片描述

8. 最后一个变化

就是我们显示了我们当前的分支,我当前是Master分支

这里写图片描述

9. 配置github账户

先点击设置,然后点击github,输入账号密码

这里写图片描述

然后点击Test按钮,出现如下说明配置成功

这里写图片描述

10. 从github克隆项目

选择github

这里写图片描述

我这里克隆我的[万能Adapter]作为示例,输入github地址,点击Clone按钮

这里写图片描述

选择Yes

这里写图片描述

然后项目就clone完成了

这里写图片描述

给项目配置版本管理

这里写图片描述

11. 其他版本管理工具的配置

其他的也是版本管理工具和git差不多,配置的地方,如下:

这里写图片描述

今天的blog就到这,我们总结一下,文件几种颜色以及对应的状态,欢迎顶贴

颜色 状态
红色 没有Add的新文件
绿色 add了,没有commit的文件
墨蓝色 修改过的文件

[Android Studio 权威教程]AS 中配置强大的版本管理系统(Git、SVN、等)

在Eclipse中添加Git等版本管理工具需要自己添加插件,而且个人觉得不咋好用,在AS中已经给我们集成好了,我们只需要配置一下就OK了,今天就和大家聊聊怎么配置以及使用的要点。 1. 安装Git/C...
  • yy1300326388
  • yy1300326388
  • 2015年06月23日 11:19
  • 12465

Git、SVN 版本控制 在Android Studio 的配置

在Eclipse中添加Git等版本管理工具需要自己添加插件,而且个人觉得不咋好用,在AS中已经给我们集成好了,我们只需要配置一下就OK了,今天就和大家聊聊怎么配置以及使用的要点。...
  • qq_27623391
  • qq_27623391
  • 2015年08月06日 14:08
  • 1611

Android studio版本控制之svn,git,github配置。

Android studio配置版本控制工具很简单,若有错误或者疏漏的地方,还请指正。 第一、配置SVN 准备:已经安装好SVN 步骤:打开Android studio settings 或者点击...
  • Yyongchao
  • Yyongchao
  • 2016年06月15日 15:05
  • 1323

Android studio如何使用SVN进行版本控制

链接:https://www.zhihu.com/question/32298079/answer/56010423 来源:知乎 通过这两天对Android Studio的研究,终于搞通了A...
  • Buaaroid
  • Buaaroid
  • 2016年05月31日 16:28
  • 3024

版本控制:SVN和GIT的一些使用感受

背景: 原本在学校跟随导师做项目的时候,就一直在使用版本管理,主要是用来记录项目的修改,项目成员之间的沟通和交流。使用的服务端是Visual SVN,客户端是TortoiseSVN,常用的Tort...
  • zssureqh
  • zssureqh
  • 2014年09月07日 07:27
  • 57313

Android Studio版本控制之SVN图文教程篇

Android Studio版本控制之SVN图文教程篇个人主页下载和安装 客户端 SVN客户端(TortoiseSVN)下载地址 TortoiseSVN安装教程 服务器 SVN服务器(Visua...
  • u013443865
  • u013443865
  • 2016年09月19日 23:59
  • 731

AndroidStudio的git版本控制学习--以CSDN为例

前言git的连接方式有很多,常用的有https,ssh。这篇博客讲述的是使用ssh方式的代码管理。至于ssh的优点,大家可以去百度。 至于git的安装,这里就不在赘述了。 我的配置:Git+Tor...
  • dabaoonline
  • dabaoonline
  • 2015年12月25日 00:33
  • 593

AS 中配置强大的版本管理系统(Git、SVN、等)

1. 安装Git/CVS 第一步首先你需要安装Git/CVS等版本管理工具,这个请自行百度 2. 新建一个本地空仓库 新建一个仓库叫GitTest 仓库现在是空的什么都...
  • zuoer8676
  • zuoer8676
  • 2015年07月12日 22:15
  • 2642

AndroidStudio配置SVN以及使用代码管理

一、Android Studio配置SVN Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的...
  • onceing
  • onceing
  • 2016年07月15日 17:29
  • 12618

版本迭代控制(Not Git/svn)

说到版本控制,大多数人的大脑中都一定会立刻想到 git 和 svn 吧,只可惜,这次的主角可不是他们虽说 git 和 svn 虽好,对于一些项目也能够进行很好的开发,但是呢,对于某些场景,还是有些 h...
  • qq_17765229
  • qq_17765229
  • 2016年10月19日 12:32
  • 1666
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Studio AS 中配置强大的版本管理系统(Git、SVN、等)
举报原因:
原因补充:

(最多只允许输入30个字)