文档章节

Android Studio 做 svn 的版本配置管理

男孩很懒
 男孩很懒
发布于 2017/05/05 11:11
字数 543
阅读 21
收藏 0
点赞 0
评论 0

 

前言

很多时候都是一个人在做项目,很少把项目上传到svn做管理,今天突然兴起,之前用过Git,现顺便把svn也一并干掉(可以忽略掉这段)

参考: http://blog.csdn.net/qq_22780533/article/details/51965007

 

注意:

  • 很多时候SVN会忽略掉项目开发用到的第三方.so文件,这里先处理掉

鼠标右键->SVN版本控制->settings  会出现如下窗体

 

去掉*.so的备注就行,上面是已经去掉的,*.so[0-9]*这里不用做处理

  • Android Studio 上找不到svn.exe

原因是有个叫  command line client tools 选项没勾选

看图

 

开始进入正题

1.鼠标右键->SVN版本控制->repo-brower->打开URL(这里需要svn对你开发write权限)进行指定路径的创建

 

 

2.Android 项目如果是团队开发,要删除以下文件,避免不必要的冲突

1、.idea文件夹

2、.gradle文件夹

3、所有的build文件夹

4、所有的.iml文件

5、local.properties文件。

 

3.开启完成后->在指定的要上传的文件上点击右键->SVN版本控制->import     会出现如下窗口

URL为路径,点击OK就可以上传了

4.上传完成后,原有的文件可以删除了(在这之前可以把.gradle复制回去,那样省得再下载一次,万恶的.gradle下载可是很费时间的),要新建一个文件夹,右键指定文件->svn Checkout 会出现一个窗体,点击Ok 就可以了,接着是一段下载时间。。。。。。点击Ok就可以了

 

5Android Studio还没配置svn的可以参照我上面发的连接,如果有配置过的Android Studio会显示如下的按钮

 

这里还要配置以下Android Sutido 的忽略文件,步骤要按照顺序来

第一种:在Android Studio中设置

这里写图片描述

第二种:在项目的.idea/workspace.xml的文件里设置

这里写图片描述

<component name="ChangeListManager">    
        ...    
    <ignored path=".gradle/" />     
    <ignored path=".idea/" />     
    <ignored path="gradle/" />   
    <ignored path="xx/build/" />    
    <ignored path="gradlew" />    
    <ignored path="gradlew.bat" />    
    <ignored mask="*.iml" />     
    <ignored path="local.properties" />    
    <ignored path="build/" />   
    <ignored mask="*.apk" />  
</component> 

 

好了,打完收工!!!

© 著作权归作者所有

共有 人打赏支持
男孩很懒
粉丝 0
博文 5
码字总数 2911
作品 0
珠海
【git学习】SVN项目迁移到Git操作指南

2017年6月份的时候,我就着手在公司推广git,首先我自己尝试搭建了GitLab来管理代码,并且通过以下博客记录了GitLab的搭建,以及GitLab备份,GitLab升级等事情。 git学习——>在CenterOS系统...

qq446282412 ⋅ 05/19 ⋅ 0

实战:使用SVN+apache搭建一个版本控制服务器

SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说...

寰宇01 ⋅ 06/14 ⋅ 0

CentOS7 下搭建svn服务器

一、yum安装subversion 1. 安装 2. 查看安装版本,检查安装是否成功 3. 查看安装位置 二、创建版本库 1. 创建用于存放版本库的目录 2. 创建svn版本库 3. 创建完后,版本库目录下会生成一些文...

Mr_ET ⋅ 05/23 ⋅ 0

关于对-话说Svn与Git的区别-中,对svn的申诉

今天看到一篇文章:“话说Svn与Git的区别”https://www.jianshu.com/p/bfec042349ca,通篇都是讲git如何好,svn就没有什么用的样子,对于经常使用svn的我,我想做一点svn的申诉: 1.svn也可以...

zdhsoft ⋅ 03/07 ⋅ 0

初学者 熟悉基本centos6.5命令 以及 如何搭建SVN+http访问

1、安裝SVN 2、svnserve --version 表示安裝成功 3、创建SVN版本库也就是SVN文件存放地址跟目录 4、创建版本库 5、当执行这个命令的时候 会出现提示 y/n 是否下载。你写上y就可以了。 然后当...

一个橙子HHH ⋅ 05/15 ⋅ 0

Maven自动部署(SCM-SVN/Git)(maven-scm-plugin/maven-release-plugin插件的使用)

以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/mavendeployment_automation.html: 注意:Maven自动构建和自动部署的区别在于,构建只是编译代码阶段,而部署...

easonjim ⋅ 2017/05/15 ⋅ 0

CentOS 创建SVN 服务器,并且自动同步到WEB 目录

CentOS 创建SVN 服务器,并且自动同步到WEB 目录 标签: centossvnsubversion服务器 2013-12-06 10:09 5492人阅读 评论(0) 收藏 举报 分类: linux(5) 一、安装Subversion yum install su...

thinkyoung ⋅ 2015/12/30 ⋅ 0

Svn结合hook实现自动发布及多Project管理更新

项目目的 出于管理需要,也需要在公司内部实现自动发布流程。当开发机提交SVN代码之后,自动同步到测试服务器进行测试。 工作原理 hook简单介绍 配置svnserve 创建多项目代码仓库 配置集中认...

ljpwinxp ⋅ 04/19 ⋅ 0

CentOS下通过yum安装svn及配置

CentOS下通过yum安装svn及配置 1.环境 centos5.5 2.安装svn yum -y install subversion 3.配置 建立版本库目录 mkdir /www/svndata svnserve -d -r /www/svndata 4.建立版本库 创建一个新的S...

thinkyoung ⋅ 2015/12/10 ⋅ 0

CentOS7 构建httpd+svn+ifsvnadmin配置

CentOS7 构建httpd+svn+ifsvnadmin配置 标签(空格分隔): 运维系列 一:安装相关软件包 1.1: 安装apache服务器 1.2:安装svn服务器(其中,moddavsvn是apache服务器访问svn的一个模块) 1.3...

flyfish225 ⋅ 05/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vim介绍、vim颜色显示和移动光标、vim一般模式下移动光标、一般模式下复制粘贴剪切

VIM Vim 是 UNIX 文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff),语法高亮,全面的帮助系统,本地脚本(Vimscript),和便于选择的...

蛋黄Yolks ⋅ 16分钟前 ⋅ 0

springboot+mockito测试controller层遇到的问题

使用MockitoJUnitRunner测试的一个例子,原来报错无法找到bean, 类似的异常如下:createBeanError..... 原因:是因为@Runwith使用了SpringRunner,应该修改为MockitoJUnitRunner 代码如下: ...

writeademo ⋅ 28分钟前 ⋅ 0

关于“幂等”操作

一个幂等(idempotent)操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同. 开发中, 我们经常考虑幂等操作的场景有“接口调用”、“MQ消费”、“自动任务”等 接口调用, 可能出现...

零二一七 ⋅ 35分钟前 ⋅ 0

Dubbo服务服务暴露之ProxyFactory Invoker

Dubbo服务暴露过程中有涉及到调用ProxyFactory 中方法获取Invoker对象的过程,现在我们来深究下源码,来看下这个过程是在做些什么,返回的Invoker 对象是什么,我们来看一下代码的切入点: ...

哲别0 ⋅ 50分钟前 ⋅ 0

GP两种连接方式性能测试

GP两种连接方式性能测试 Pivotal import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class GPQueryStrin......

仔仔1993 ⋅ 54分钟前 ⋅ 0

jsonrpc-4j代码解析

解析文件 AutoJsonRpcServiceImplExporter JsonServiceExporter AutoJsonRpcServiceImplExporter 路径:com.googlecode.jsonrpc4j.spring.AutoJsonRpcServiceImplExporter AutoJsonRpcServi......

郭恩洲_OSC博客 ⋅ 今天 ⋅ 0

百度搜索

from selenium import webdriver import time brower=webdriver.Firefox() brower.get('http://www.baidu.com') input=brower.find_element_by_id('kw') input.send_keys('中南大学') time.s......

南桥北木 ⋅ 今天 ⋅ 0

tomcat 日志记录器

1、日志记录器是记录消息的组件 日志记录器需要与某个servlet 容器相关联 2、Logger 接口 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION、DEBUGGER setVerbosity 设置级别 setC...

职业搬砖20年 ⋅ 今天 ⋅ 0

Thrift RPC实战(三) Thrift序列化机制

1.Thrift基础架构 Thrift是一个客户端和服务端的架构体系,数据通过socket传输; 具有自己内部定义的传输协议规范(TProtocol)和传输数据标准(TTransports); 通过IDL脚本对传输数据的数据结构...

lemonLove ⋅ 今天 ⋅ 0

网站建设就要像2018世界杯的俄罗斯队大杀四方[图]

今天心情不错,因为昨天晚上观看了世界杯比赛,尤其是对俄罗斯队的大杀四方感到十分霸气侧漏啊,因此我联想到了自己的博客网站,我的博客是去年年底上线的,一直想建设一个关于读书和读后感作...

原创小博客 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部