Android Studio初窥之提交项目到SVN

LZ-Says:经过一番周折,好不容易搞定了android65k问题,美滋美滋的却被二房东通知房东要卖房,准备准备换地方吧。内心瞬间崩溃了。丫的,廊坊房价怎么也涨的嗖嗖了。哎,心塞。。。
从年初到现在,一直忙,一直忙,根本没有停下来的时候,感觉累,更重要是心累。。。

不扯犊子了,话说而今的死丢丢变得异常强大,不愧是谷歌亲儿子,而今的Eclipse却渐渐被大家打入冷宫,而LZ却依然使用着Eclipse,But,而今狠狠心,把项目统统换成死丢丢,也爽一把~经过各种坑之后,好歹项目变成了死丢丢,那么怎么提交项目到SVN上呢?LZ又蒙比了。。那么,让我们一起来看看如何提交项目到SVN吧~

谈谈Android Studio提交项目到SVN需要哪儿些步骤

第一步,必不可少的本地安装SVN客户端,配置死丢丢·

在此就不为大家说明如何安装SVN了,为大家附上SVN下载地址:http://download.csdn.net/detail/u012400885/9766870
那么安装完成之后,又该如何在死丢丢中配置svn呢?

相关步骤如下:
1. File–>Settings—>Version Control—>Subversion(大家也可以直接点击搜索框,输入Subversion即可~);
2. 选择SVN安装路径,选择到bin目录下(记得在后面添加svn.exe);
3. 之后在右下方点击Apply–>OK,第一步就完成了~

附图如下:

这里写图片描述

第二步,配置死丢丢提交时忽略的文件

至于为什么要配置忽略文件,简单给大家举个例子,假设你sdk在D盘下,而同事却在E盘下,这样一更新下来就会有各种问题,而且还需要修改相关文件。So,把公有内容提交(Code部分),好比一些关于sdk位置呀,imi,build等等,就直接忽略了。

忽略文件简介

LZ设置的忽略内容如下:

这里写图片描述

相关具体介绍如下:

  • 第一个和第二个是默认存在的,也就是本地项目工程配置相关内容。保持不变;
  • local.properties:一些系统配置,例如SDK位置,NDK位置等;
  • .gradle:相关配置文件;
  • .idea:存放项目的配置信息,包括历史记录,版本控制信息等;
  • build:该目录下有大量临时文件,这些文件会在build的时候创建,相当于eclipse的bin目录;
  • app/src/test:测试文件;
  • .iml:编译后自动生成,其中内容有一些本地信息,不同电脑上会不一致。
创建要忽略的文件
  1. 点击File,选择Settings,如下所示:

这里写图片描述

  1. 点击右上角小加号,开始创建需要忽略的内容

这里写图片描述

需要注意的如下:

Mask:build表示忽略所有build文件夹,包括所有Module的build文件夹;Mask:*.iml表示忽略所有iml格式的文件。

第三步,开始上传项目到SVN
1. 如下所示,先Share项目

这里写图片描述

1.1 配置SVN地址

这里写图片描述

1.2 点击加号,输入SVN地址

这里写图片描述

1.3 添加SVN账号密码

这里写图片描述

1.4 点击Share,选择1.8版本

这里写图片描述

1.5 点击确定,稍等片刻~(是片刻么,,,丫的!)

这里写图片描述

1.6 啦啦啦,德玛西亚万岁~

这里写图片描述

到此,完成第一步~漫长揪心的等待还是值得的~

注意这个时候仅仅只是分享了,并没有实际上传!!!当然,你可以理解为之前第一步操作仅仅将项目同SVN服务器建立了联系,并没有将代码提交到SVN服务器上去。

2.上传代码到svn

2.1 分享成功之后,标题栏就会出现几个按钮,其中我们暂时只关注上传()和下载,如下所示:

这里写图片描述

2.2 点击上传,准备提交~ ^-^

这里写图片描述

2.3 查看你要提交内容

这里写图片描述

(注意勾选:Auto-update after commit )之后点击commit

在此为大家拓展下右侧那都是什么鬼?

右侧简介:
- Auto-update after commit :提交后自动升级;
- keep files locked :把文件锁上,我觉得这个就是只允许你修改,而别人是没有权限修改;
- Before commit:在你提交之前;
- Reformat code:重新格式化代码;
- Rearrange code:重新整理代码;
- Optimize imports:优化导入;
- Perform code analysis:执行代码分析[ 默认选择];
- Check TODO(show all):检测需要修改的代码[显示所有默认选择]
- Clean up:清除所有;
- Update copyright:更新版权。

2.4 点击Commit后Android Studio会先对当前代码进代码分析,如果有错误或者警告会弹出如下的框,如果有错误冲突等需要解决后再提交,如果是警告可以忽略。直接Commit喽~

这里写图片描述

2.5 最后,GGG!!!

这里写图片描述

让我们来看看SVN~

这里写图片描述

从3月1号,一直到今天才搞好,期间真是各种坑。说白了,还是自己用的不熟悉。期间问题会慢慢整理出来,分享给大家。我们一起进步~

祝愿大家顺顺利利提交~感谢自己的坚持~希望我们都不要因为任何原因放弃,只要坚持,就会成功!

感谢如下各位的分享,Thanks
  1. http://www.jianshu.com/p/0f9624043636 ;
  2. http://www.it165.net/pro/html/201508/51801.html ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HLQ_Struggle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值