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

古人已用三冬足,年少今开万卷余。这篇文章主要讲述[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)相关的知识,希望能为你提供帮助。

在Eclipse中加入Git等版本号管理工具须要自己加入插件。并且个人认为不咋好用,在AS中已经给我们集成好了,我们仅仅须要配置一下就OK了。今天就和大家聊聊怎么配置以及使用的要点。
1. 安装Git/CVS
第一步首先你须要安装Git/CVS等版本号管理工具。这个请自行百度
2. 新建一个本地空仓库
新建一个仓库叫GitTest
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

仓库如今是空的什么都没有
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

找到路径,然后复制路径(这步非常重要)
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

3. 新建AS项目
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

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

文章图片

项目创建完毕。这个时候我们能够看到AS提示我们配置仓库的提示,我们接下来配置一下git就OK了
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

4. 配置Git
首先我们观察一下,所有的文件以都是正常的颜色[白色]
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

好的我们首先開始配置git。看看有什么变化。首先点击设置button
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

我们先配置一下git 的路径,然后点击Testbutton
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

假设出现下图对话框。表示配置成功
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

接下来我们返回。给项目设置版本号管理使用的工具。选择Version Control
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

我们点击< none> 然后选择Git
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

然后点击Apply再点击OK。如今我们看看文件的颜色
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

我们如今返回来看看Git可视化工具中文件的变化,.gitignore已经给我们加入好了
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

如今知道红色代表什么意思了吗?我们如今继续Add文件。我们先切换到Project视图。
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

然后点击右键,选择Git。再选择Add
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

此时我们的文件所有变绿色了,代表我们已经Add进去了
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

好,我们把Add所有讲完。如今我们新建一个AddTest.java的文件,会提演示样例如以下,问我们是否Add,选择Yes。假设不想每次新加入一个文件都提示的话,勾选Remember,don ‘task again就OK了
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

5. 上传代码
假设配置好git的话我们在工具栏就有了这样两个图标。一个是上传一个是下载(使用快捷键也能够。鼠标长放在button上)
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

我们点击了上传button后。会弹出这样一个界面,填写描写叙述。你能够选择commit。或者commit and push
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

有时候,我们的代码会有一些警告,提交的时候会提示我们,我门选择提交就OK了。你也能够看看
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

最后我们点击Push
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

6. 下拉代码
我如今在github上改动我的代码。模拟小组其它成员改动了同一个文件
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

然后我点击下拉代码button
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

会提示这样一个对话框。我们一定要选择Merga。不然会有非常大的问题。每次下拉代码都会提示会非常麻烦。你能够选择Do not show this dialog in the future
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

此时会弹出这样一个界面,提示我们下拉了哪些文件,双击文件定位到此文件的改动位置。这个事实上是project加入完git后的第三个变化
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

看一下我们刚才在github上改动的代码
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

改动文件的颜色变化为墨蓝色,以及改动的地方都能够显示出来
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

7. 版本号控制面板
刚才我们见到了。给项目配置完project后的第三个变化。就是多了个版本号控制面板,我们先查看一个选项卡[Local Changes],看名字就知道是本地有哪些变化,这里列出了我们加入/改动的文件
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

再来看看第二个选择卡[Log],一样看名字就是日志的意思了。这里我们能够看到我们的提交纪录以及相应改动的文件。
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

我们也能够进行删选,你如提交名称、分支、提交者、日期,我这里筛选的是:包括init的 ,我提交的,24小时之内的
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

最后两个选项卡我就不废话了。一个是控制台[Console],一个是我们刚才下拉代码时弹出的改动的具体信息
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

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

文章图片

8. 最后一个变化
就是我们显示了我们当前的分支,我当前是Master分支
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

9. 配置github账户
先点击设置,然后点击github,输入账号password
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

然后点击Testbutton。出现例如以下说明配置成功
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

10. 从github克隆项目
选择github
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

我这里克隆我的[万能Adapter]作为演示样例,输入github地址。点击Clonebutton
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

选择Yes
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

然后项目就clone完毕了
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

给项目配置版本号管理
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

11. 其它版本号管理工具的配置
其它的也是版本号管理工具和git差点儿相同,配置的地方。例如以下:
[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)

文章图片

今天的blog就到这,我们总结一下。文件几种颜色以及相应的状态。欢迎顶贴
颜色 状态
红色 没有Add的新文件
绿色 add了,没有commit的文件
墨蓝色 改动过的文件
有兴趣的童鞋能够关注我的Blog,我的专栏会持续更新Android Studio 权威教程,以及2015 I/O大会上的NDK的配置和编译,我也所有会分享给大家。
【[Android Studio 权威教程]AS 中配置强大的版本号管理系统(GitSVN等)】
并且我收到了CSND 的讲师邀请,后期我会把这些android Studio的使用教程录制成视频。
/** * -------------- * 欢迎转载|转载请注明 * -------------- * 假设对你有帮助。请点击|顶| * -------------- * 请保持谦逊 | 你会走的更远 * -------------- * @author zsl * @github https://github.com/yy1300326388 * @blog http://blog.csdn.net/yy1300326388 */



    推荐阅读