Anroid Studio 添加SVN server,TortoiseSVN版本管理。
来源:互联网 发布:ios 同步网络请求 编辑:程序博客网 时间:2024/06/07 02:28
以下内容适合新手跟中阶的Android studio开发Android程序过程中,添加SVN进行版本管理。
本文着重提醒跟介绍在安装版本控制过程中不管新老手都容易出现的问题,以及解决办法。文章可能有点长,请耐心看完。
这里的Android Studio 的安装跟java环境配置省略不提。
在win10系统下面安装,因为svn属于msi文件,所以需要使用命令来安装svn程序。这个可以网上查询得到。
首先是svn的安装 Eclipse跟AndroidStudio差不多,都是要关联SVN客户端,需要特别注意的是安装SVN时必须手动选择安装command line 功能,默认是不会自动安装的,只有安装带有 command line 功能的 SVN 客户端,AndroidStudio才能调用其文件启动,如下图:
需要选择安装 command line 功能
2,如果需要配置VisualSVNServer,先下载安装对应的32位,或者是64位系统。
一路上默认安装过来就可以。这里有一点可以提示一下大家,请务必默认安装的路径,这样方便以后的高效管理。同时,在这里申明一下,一般比较重要的软件最好默认安装路径,这样做的好处是避免以后其它的文件调用出现混乱,因为默认很多软件的安装路径就是在C盘,同时因为C盘是最稳定的一个盘,具体大家可以网上查询得到。
3,大家可以网上查找Visualsvnserver的具体配置方法,这里省略。
4,下面重点介绍Android Studio与Svn配置忽略文件的详细设置,请注意设置顺序。
如果不是很熟悉一下操作的,可以先保留源文件,然后一下操作的方法都在复制的项目下面操作。
这里给大家一个省略繁琐,而且能避免后面发生更多的错误的方法,就是先把项目中的build文件夹等没必要提交,详细的说就是提交可以忽略的文件夹以及文件,先删除掉。不仅能让svn添加到版本控制的时间大大减少,还可以避免其它的一些错误。
右键项目文件夹,选择Properties,点击new(新建),选择other,
property name 选择global-ignores,还有ignore,按照下图进行设置,请注意换行。
点击确定。生效。
同时在Anroid studio 中也是需要设忽略列表的。
在这里着重强调一下,因为Android studio的忽略列表只有在没有提交前设置忽略文件能够生效,在提交以后再回过来设置的话是不会生效的,所以这里还是重复一下,在提交前,强烈建议把应该忽略的文件先本地删除。
接下来做下面的操作
点击File,再点击setting,Version Control,点击ignored Files。如下图
点击加号,弹出三个选项。分别问,忽略指定的某个文件,第二个是忽略文件,第三个是忽略后缀名匹配的的文件,前面用*号代替。
请按照下图进行设置。
5,上面工作都做完了以后,就是提交了。
使用Android studio 进行提交,点击VCS选项,第一次请选择Share project,第一次是不会提交任何内容的,它只是在把所有文件都进行识别运算。填写你要提交的地址,地址可以在SvnServer里面复制得到,这是要把地址里面的电脑名称改为你自己的IP地址。等完毕以后,请按照刚刚的步骤,点击Import into Subversion.这次是真正的提交。
6,提交中如果出现有错误的文件怎么办,特别是在目录下的文件是不能删除的,但是文件夹可以删除的情况下,这个时候就要利用小乌龟来删除了。
按照下面的操作。
首先打开TortoiseSVN Browser,打开以后输入正确的要处理的目录的URL,如图所示
在输入验证信息后,点击要删除的文件右键弹出选项,点击删除。
出现这个问题的主要原因svn允许在服务器端删除客户端上传的单一文件,除非将整个工程删除。如果想要删除某个文件,使用URL访问到后,进行删除。
0 0
- Anroid Studio 添加SVN server,TortoiseSVN版本管理。
- Anroid Studio 添加SVN server,TortoiseSVN版本管理。
- 版本控制之SVN (Subversion, TortoiseSVN, VisualSVN Server Manager, Subclipse)
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- 版本管理----SVN+Apache+Ankhsvn+VS 2005+TortoiseSVN
- svn TortoiseSVN 回滚版本
- TortoiseSVN和VisualSVN-Server的配置使用,外网访问SVN版本库
- ※版本管理※=>☆SVN工具☆=>※№ TortoiseSVN 属性 详解
- ※版本管理※=>☆SVN工具☆=>※№ TortoiseSVN 设置文件夹链接
- [26]Window PowerShell DSC学习系列----如何更换Pull服务器数据库为SQL Server数据库
- Git 创建仓库
- ssm URL的映射问题
- RNTI 身份识别
- Android studio 构建名词解释
- Anroid Studio 添加SVN server,TortoiseSVN版本管理。
- Git 的9个基本操作命令
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
- MySQL 查询数据
- 后台更新跑数据
- NumFormat的几种转换
- Linux下OpenSSL 源码安装的9个步骤
- 通过批处理文件完成tomcat+jre绿色配置
- C++声明和定义的区别