Android Studio向SVN上传新项目
一.安装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上传新项目相关推荐
- Android Studio从gthub上导入新项目的时候,R文件丢失的问题
当你更新了sdk版本后可能会遇到这样的情况:导入人家的完整的项目会出现R文件丢失,或者新建一个项目直接就不生成R文件,这种情况下,你可能Fix了好多次,clean了N次,但是还是不行,你可以试试下面的 ...
- Android Studio使用Gradle上传AAR至Maven
这几天有个开源library要上传到Maven Central Repository,找到某大神的博客,他用Maven上传的库,我依葫芦画瓢搞了两天,卧槽,可能是人品问题,mvn一直报一个莫名其妙的异 ...
- 码云 git android,Android studio使用Git上传码云入门教程
Git使用教程: 本来android studio 我使用了插件gitee进行代码同步到码云,不得不说十分有用,可是也出现了一些问题,好比更新的代码提交不上去,可是用命令行的形式成功提交,故做记录.a ...
- 手把手教你用IDEA上传新项目到gitlab,图文并茂!
目录 前言 创建gitlab工程 IDEA上传项目 优化的上传方法 前言 我们现在的项目大多都是存放在git.svn这类版本控制系统,所以学会如何把一个新项目放到版本控制系统中是很有必要,下面我就将介 ...
- Android Studio开发第二篇创建新项目
创建新项目很简单,File-New-New Project,这个没什么好说的跟Eclipse都差不都. 第二步SDK选择,有手机平板还有Wear,TV,汽车Auto,谷歌眼镜等几个种平台,这里就先选择 ...
- git上传新项目到服务器_springboot项目打包上传至阿里云服务器
工具 IDEA+Xshell6+maven 详细步骤 01 对Spring Boot项目进行打包 打包的两种方式:IDEA和CMD 首先介绍使用IDEA进行打包. 双击clean和package,ID ...
- Android Studio使用Git上传代码
配置Git依赖(VCS -> Enable Version Control Integration -> 选择Git -> OK) 关联远程仓库(Git -> Manage R ...
- 怎么添加新项目到svn服务器,用eclipse+svn插件,上传新项目到svn服务器
mysql高可用架构之mysql-mmm配置详解 实验系统:CentOS 6.6_x86_64 实验前提:防火墙和selinux都关闭 实验说明:本实验共有5台主机,IP分配如拓扑 实验软件:mari ...
- 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 ...
- 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传不上去 设备/引擎: ...
最新文章
- 【AI参赛经验】深度学习入门指南:从零开始TinyMind汉字书法识别——by:Link
- 企业并不怕尝新 业务变革的技术们
- isalnum()函数:找出str字符串中为英文字母或数字的字符
- How to Export Mailboxes with Exchange Server 2010 SP1(带状态查看,清除请求,归档备份)...
- MapReduce编程实战之“高级特性”
- Request模块基本常识
- 编写业务层和持久层事务控制代码并配置spring的ioc
- PopsTabView--filter容器
- typora插入代码设置_Typora基本功能介绍
- oracle数据库9i安装,Oracle 9i数据库服务器的安装和辅助软件安装教程
- 储存字母 电子计算机,计算机基础_精简版
- java的runtime error_Java常见的运行起异常(runtime exception)
- 网络商城html前端,商城 前端 html 页面 模板
- HDOJ 1564 Play a game【博弈论】
- java 从后往前截取_java 字符串截取的实例详解
- Face3D学习笔记(6)3DMM示例源码解析【下】从二维图片的特征点重建三维模型
- 7-2 矮冬瓜火锅店周年庆“冬瓜会员”查询
- 01. Linux 简介
- 浙江大学机械系制造所2010届毕业生…
- 在线教育学习平台网校系统v2020 html5响应式在线教育培训类企业使用+安装说明
热门文章
- java pdf转ofd
- 三菱plc与西门子plc编程有什么不同?
- Office2016+Visio2016安装过程
- ffmpeg下载m3u8文件
- dojo实现省份地市级联---省份数据源
- 【转】windows server 2012 安装 VC14(VC2015) 安装失败解决方案
- (学习笔记)图像处理——同态滤波
- 【读书笔记】商业自传-PayPal程序员-硅谷钢铁侠-埃隆·马斯克,SpaceX CEO、特斯拉公司CEO、太阳城公司董事会主席。
- python房价数据分析波士顿_Python编程数据科学入门 - 波士顿房价数据分析
- 产业分析:阿里巴巴碳中和行动报告