一.安装SVN客户端

安装时注意这个界面

选择安装command line功能,不然安装路径会没有SVN.exe。

二.Android Studio配置SVN

关联SVN,打开Settings->Version Control->SubVersion

点击OK,这个仅仅是让AS有使用svn的能力,还需要按下面步骤设置项目能使用SVN。

2.1切记还需要配置Version Control

可以选择项目相对应可以用的工具,比如svn,git。

默认Project所有项目都可以使用指定的工具,如果指定某个项目,只能那个项目能调用工具,其他项目无法使用。

三.配置忽略文件

添加忽略文件一定要项目提交SVN之前进行,不然设置无效

添加忽略文件,需要添加的忽略文件:

1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。

2、.gradle 文件夹,此文件夹是用来保存gradle的依赖信息。

3、所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。

4、所有的 .iml 文件,是用来保存开发工具信息。

5、local.properties 文件,是用来项目本地配置信息,如Android SDK路径。因为每个人本地配置不一样,所以忽略此文件。(*.iml)

6.忽略一些无用文件,例如.iws后缀的文件(此项根据开发情况自行评判)

配置之后效果一般如下:

点击ok即可。

3.1通过File Type设置忽略文件

在红框处填入以下数据:

*.classpath;*.gitignore;*.hprof;*.idea;*.iml;*.project;*.pyc;*.pyo;*.rbc;*.settings;*.sh;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;node_modules;vssver.scc;vssver2.scc;

四.项目关联SVN

按照上图点击之后会弹出添加路径界面,如下:

点击+号可添加新的路径,

在Define share target下选择第二个可以再trunk下创建你当前项目的文件夹,相应的第一个选项是直接将整个文件都放到trunk文件夹下,第三个在项目文件夹下有创建了一个trunk文件夹,因此建议使用第二中方式;选择完成后点击Share就可以了,会弹出让你选择SVN工作副本的格式化版本(jdk版本),如下图:选择1.8format。

点击OK即可关联成功

五.commit项目文件

成功关联之后,就可以提交文件了

点击commit即可提交项目。

六.查看日志

Android Studio向SVN上传新项目相关推荐

  1. Android Studio从gthub上导入新项目的时候,R文件丢失的问题

    当你更新了sdk版本后可能会遇到这样的情况:导入人家的完整的项目会出现R文件丢失,或者新建一个项目直接就不生成R文件,这种情况下,你可能Fix了好多次,clean了N次,但是还是不行,你可以试试下面的 ...

  2. Android Studio使用Gradle上传AAR至Maven

    这几天有个开源library要上传到Maven Central Repository,找到某大神的博客,他用Maven上传的库,我依葫芦画瓢搞了两天,卧槽,可能是人品问题,mvn一直报一个莫名其妙的异 ...

  3. 码云 git android,Android studio使用Git上传码云入门教程

    Git使用教程: 本来android studio 我使用了插件gitee进行代码同步到码云,不得不说十分有用,可是也出现了一些问题,好比更新的代码提交不上去,可是用命令行的形式成功提交,故做记录.a ...

  4. 手把手教你用IDEA上传新项目到gitlab,图文并茂!

    目录 前言 创建gitlab工程 IDEA上传项目 优化的上传方法 前言 我们现在的项目大多都是存放在git.svn这类版本控制系统,所以学会如何把一个新项目放到版本控制系统中是很有必要,下面我就将介 ...

  5. Android Studio开发第二篇创建新项目

    创建新项目很简单,File-New-New Project,这个没什么好说的跟Eclipse都差不都. 第二步SDK选择,有手机平板还有Wear,TV,汽车Auto,谷歌眼镜等几个种平台,这里就先选择 ...

  6. git上传新项目到服务器_springboot项目打包上传至阿里云服务器

    工具 IDEA+Xshell6+maven 详细步骤 01 对Spring Boot项目进行打包 打包的两种方式:IDEA和CMD 首先介绍使用IDEA进行打包. 双击clean和package,ID ...

  7. Android Studio使用Git上传代码

    配置Git依赖(VCS -> Enable Version Control Integration -> 选择Git -> OK) 关联远程仓库(Git -> Manage R ...

  8. 怎么添加新项目到svn服务器,用eclipse+svn插件,上传新项目到svn服务器

    mysql高可用架构之mysql-mmm配置详解 实验系统:CentOS 6.6_x86_64 实验前提:防火墙和selinux都关闭 实验说明:本实验共有5台主机,IP分配如拓扑 实验软件:mari ...

  9. Android studio Mac 版上传代码提示The subversion command line tools are no longer provided by Xcode

    macos系统升级到10.15.4,导致Android stuido subversion出现问题:The subversion command line tools are no longer pr ...

  10. android 13:You uploaded an APK or Android App Bundle which has an activity Google后台上传新APP传不上去

    android 13:You uploaded an APK or Android App Bundle which has an activity Google后台上传新APP传不上去 设备/引擎: ...

最新文章

  1. 【AI参赛经验】深度学习入门指南:从零开始TinyMind汉字书法识别——by:Link
  2. 企业并不怕尝新 业务变革的技术们
  3. isalnum()函数:找出str字符串中为英文字母或数字的字符
  4. How to Export Mailboxes with Exchange Server 2010 SP1(带状态查看,清除请求,归档备份)...
  5. MapReduce编程实战之“高级特性”
  6. Request模块基本常识
  7. 编写业务层和持久层事务控制代码并配置spring的ioc
  8. PopsTabView--filter容器
  9. typora插入代码设置_Typora基本功能介绍
  10. oracle数据库9i安装,Oracle 9i数据库服务器的安装和辅助软件安装教程
  11. 储存字母 电子计算机,计算机基础_精简版
  12. java的runtime error_Java常见的运行起异常(runtime exception)
  13. 网络商城html前端,商城 前端 html 页面 模板
  14. HDOJ 1564 Play a game【博弈论】
  15. java 从后往前截取_java 字符串截取的实例详解
  16. Face3D学习笔记(6)3DMM示例源码解析【下】从二维图片的特征点重建三维模型
  17. 7-2 矮冬瓜火锅店周年庆“冬瓜会员”查询
  18. 01. Linux 简介
  19. 浙江大学机械系制造所2010届毕业生…
  20. 在线教育学习平台网校系统v2020 html5响应式在线教育培训类企业使用+安装说明

热门文章

  1. java pdf转ofd
  2. 三菱plc与西门子plc编程有什么不同?
  3. Office2016+Visio2016安装过程
  4. ffmpeg下载m3u8文件
  5. dojo实现省份地市级联---省份数据源
  6. 【转】windows server 2012 安装 VC14(VC2015) 安装失败解决方案
  7. (学习笔记)图像处理——同态滤波
  8. 【读书笔记】商业自传-PayPal程序员-硅谷钢铁侠-埃隆·马斯克,SpaceX CEO、特斯拉公司CEO、太阳城公司董事会主席。
  9. python房价数据分析波士顿_Python编程数据科学入门 - 波士顿房价数据分析
  10. 产业分析:阿里巴巴碳中和行动报告