zoukankan      html  css  js  c++  java
  • [Android Studio 权威教程]AS 中配置强大的版本号管理系统(Git、SVN、等)

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


    1. 安装Git/CVS

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

    2. 新建一个本地空仓库

    新建一个仓库叫GitTest

    这里写图片描写叙述

    仓库如今是空的什么都没有

    这里写图片描写叙述

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

    这里写图片描写叙述

    3. 新建AS项目

    这里写图片描写叙述

    这里写图片描写叙述

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

    这里写图片描写叙述

    4. 配置Git

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

    这里写图片描写叙述

    好的我们首先開始配置git。看看有什么变化。首先点击设置button

    这里写图片描写叙述

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

    这里写图片描写叙述

    假设出现下图对话框。表示配置成功

    这里写图片描写叙述

    接下来我们返回。给项目设置版本号管理使用的工具。选择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的话我们在工具栏就有了这样两个图标。一个是上传一个是下载(使用快捷键也能够。鼠标长放在button上)

    这里写图片描写叙述

    我们点击了上传button后。会弹出这样一个界面,填写描写叙述。你能够选择commit。或者commit and push

    这里写图片描写叙述

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

    这里写图片描写叙述

    最后我们点击Push

    这里写图片描写叙述

    6. 下拉代码

    我如今在github上改动我的代码。模拟小组其它成员改动了同一个文件

    这里写图片描写叙述

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

    会提示这样一个对话框。我们一定要选择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,输入账号password

    这里写图片描写叙述

    然后点击Testbutton。出现例如以下说明配置成功

    这里写图片描写叙述

    10. 从github克隆项目

    选择github

    这里写图片描写叙述

    我这里克隆我的[万能Adapter]作为演示样例,输入github地址。点击Clonebutton

    这里写图片描写叙述

    选择Yes

    这里写图片描写叙述

    然后项目就clone完毕了

    这里写图片描写叙述

    给项目配置版本号管理

    这里写图片描写叙述

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

    其它的也是版本号管理工具和git差点儿相同,配置的地方。例如以下:

    这里写图片描写叙述

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

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

    有兴趣的童鞋能够关注我的Blog,我的专栏会持续更新Android Studio 权威教程,以及2015 I/O大会上的NDK的配置和编译,我也所有会分享给大家。


    并且我收到了CSND 的讲师邀请,后期我会把这些Android Studio的使用教程录制成视频。


    /**
     * --------------
     * 欢迎转载   |  转载请注明
     * --------------
     * 假设对你有帮助。请点击|顶|
     * --------------
     * 请保持谦逊 | 你会走的更远
     * --------------
     * @author zsl
     * @github https://github.com/yy1300326388
     * @blog http://blog.csdn.net/yy1300326388
     */
    
  • 相关阅读:
    windows系统切换jdk,修改java_home无效情况
    Cannot instantiate interface org.springframework.context.ApplicationListener
    MySQL分组查询获取每个学生前n条分数记录(分组查询前n条记录)
    ASP.NET Web API 使用Swagger生成在线帮助测试文档,支持多个GET
    EF TO MYSQL 无法查询中文的解决方法
    HttpWebRequest post请求获取webservice void数据信息
    This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分 解决方案
    MySQL 5.7.13解压版安装记录 mysql无法启动教程
    C# udpclient 发送数据断网后自动连接的方法
    汽车XX网站秒杀抢购代码
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/7259773.html
Copyright © 2011-2022 走看看