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 ;

更多相关文章

  1. Android(安卓)项目开发实战:图案解锁
  2. Android(安卓)Studio项目目录结构
  3. Android(安卓)带有可滑动效果的用户引导页slidingtutorial-andro
  4. Android(安卓)repo Q&A
  5. Android导航栏滑动折叠效果
  6. Error:org.gradle.api.internal.tasks.DefaultTaskInputs$TaskIn
  7. [Unity3D]Unity3D游戏开发之从Unity3D到Eclipse
  8. Android(安卓)Studio项目.gitignore
  9. Android在整个项目中设置自定义字体

随机推荐

  1. 基础IO(c标准IO接口库)
  2. 洋洋洒洒一万二千字,彻底讲清楚MySQL的优
  3. 扫雷游戏
  4. 新人
  5. 坚果云和亿方云相比较哪个好?
  6. 坚果云亿方云哪个比较好
  7. 坚果云和亿方云哪个更适合公司?
  8. Vue自学之路5-vue模版语法(v-text,v-html,
  9. DEFI去中心化金融的机会在哪里?
  10. 笔记本硬盘被格式化了的资料寻回办法