studio项目上传svn服务器,SVN在AndroidStudio中的使用(一),SVN安装配置和项目检出更新...
由于断断续续的使用SVN,经常出现过一段时间就忘记SVN的基本操作方式,因此编写一份在AndroidStudio中使用SVN的详细教程,为自己做一个记录,便于之后的查阅。
本文主要记录如下操作。
SVN工具安装
AndroidStudio中SVN配置
项目检出
项目更新
一.安装SVN工具
在Window系统下,安装TortoiseSVN即可。
TortoiseSVN地址:https://tortoisesvn.net/
下载完成后安装SVN,请注意一定要安装command line client tools,选择Will be installed on local hard drive,否则无法找到svn.exe,导致无法在AndroidStudio中配置SVN工具。
二.配置SVN工具
在AndroidStudio的设置界面配置SVN工具,设置Use command line client,找到之前SVN的安装路径,选择svn.exe。
三.检出SVN项目
需要开发的项目如果已经存在于SVN服务器上,则首先需要检出项目到本地,然后进行开发。
检出项目分为两张方式:使用TortoiseSVN检出和使用AndroidStudio检出
1.使用TortoiseSVN检出
复制需要检出项目的SVN地址,选择需要存放项目的文件夹,右键选择SVN CheckOut,粘贴项目地址后即可检出项目
在检出项目时,如果时第一次检出项目,可能需要输入管理员分配的账号和密码才可以检出项目
检出项目后,使用AndroidStudio打开项目即可进行开发工作。
2.使用AndroidStudio检出项目
使用AndroidStudio检出项目,需要先回到AndroidStudio欢迎界面,选择Check out project from Version Controlhi后,选择Subversion(SVN),填写SVN项目地址后,选择需要检出项目的地址,点击Checkout即可检出
选择需要存放项目的路径,选择检出项目后存放的位置,选择格式后即可检出项目
如果为第一次检出项目,可能需要输入管理员分配的账号和密码,然后才能检出项目
选择打开项目,之后默认即可
请注意:点击OK后出现如下弹框,请在复选框中打勾,并选择canel,表示不要将.iml文件提交到SVN服务器(具体原因请见第二篇中的配置忽略文件)
这样,从AndroidStudio中检出文件完成,可以进行开发工作。
四.项目修改提交和数据更新
对于从服务器检出的项目来说,使用AndroidStudio打开后即可进行开发工作。开发完成后需要将项目上传至服务器,便于其他开发人员进行使用。同时,对于本地项目来说,也需要及时从服务器获取最新代码,保证项目版本处于最新状态。
1.修改提交
在项目开发界面,选择当前项目进行代码文件提交。
请注意:
1.在新建文件或文件夹之后,如果需要提交这些内容,在项目提交时,请仔细查找并手动勾选需要上传的文件或文件夹,避免上传时缺失文件。
2.在上传更新内容之前,务必要先更新项目,避免直接上传更新内容导致覆盖其他开发人员的代码文件。
新增未提交的文件和文件夹为红色,修改未提交的文件为蓝色。
提交项目有两个地方可以操作
1.在项目名称右键
2.使用顶部工具栏的提交按钮
在提交文件时,注意勾选新增的文件,并且不要提交忽略文件。
忽略文件包含如下几种:(注意忽略文件夹名称前边的点)
1.所有的.idea文件夹
2.所有的.gradle文件夹
3.所有的build文件夹
4.local.properties文件
5.所有的.iml后缀的文件
选择完成后即可提交修改到服务器
2.文件更新
在提交文件之前,需要对文件进行更新,避免提交文件后覆盖其他开发人员的数据。
和提交文件类似,更新文件操作也在两个地方:
1.项目名称右键
2.使用顶部工具栏的提交按钮
SVN在AndroidStudio中的安装配置和基础使用来说比较简单,在这里比较详细的编写,也是为了避免将来忘记具体的操作细节,方便之后的查阅。
studio项目上传svn服务器,SVN在AndroidStudio中的使用(一),SVN安装配置和项目检出更新...相关推荐
- 将本地项目上传到自己的Git仓库中【超级详细+绝不失败最终版】
文章目录 一.新建一个自己的Git仓库 二.将本地项目上传到自己的Git仓库中 1. 快速步骤分解 2. 图文步骤详解 跟着文章一步一步来, 最后去你的码云仓库刷新一下就有项目内容了 一.新建一个自己 ...
- 将svn 项目发布到服务器上,svn客户端将项目上传到服务器
svn客户端将项目上传到服务器 内容精选 换一换 为了实现通过NAT Server可使用SSH协议跳转到SAP HANA节点的功能,以及SAP HANA节点和NAT Server互相通过SSH协议跳转 ...
- webpack项目上传云服务器,webpack项目上传云服务器
webpack项目上传云服务器 内容精选 换一换 为了避免不必要的费用产生,完成本示例体验后,可释放以下资源.资源释放后无法恢复,请谨慎操作.项目是使用DevCloud各服务的基础,删除项目可将该项目 ...
- 怎样把项目上传服务器,怎样将项目上传云服务器
怎样将项目上传云服务器 内容精选 换一换 本节操作介绍本地Linux操作系统主机通过SCP向Linux云服务器传输文件的操作步骤.登录管理控制台,在ECS列表页面记录待上传文件的云服务器的弹性公网IP ...
- NodeJs将项目上传至服务器
NodeJs将项目上传至服务器 1.配置服务器连接配置 // 远程服务器const conn = mysql.createConnection({host: '192.168.2.100', // 数 ...
- Spring boot项目上传Linux服务器后 上传图片后,图片路径报404,图片路径映射问题
问题 spring boot项目上传到Linux服务器后,头像上传后报404.但是我的打包的jar包在idea客户端运行是没问题的 解决 错误代码 @Overridepublic void addRe ...
- SSM项目上传云服务器
1.购买服务器 阿里云新人免费领取网站 腾讯云新人免费领取网站 领取后在控制台进行操作,可以发现公网ip地址与重置密码,之后记住修改服务器安全组规则,打开8080端口 2.连接服务器 开始菜单输入ms ...
- nodejs,处理表单提交文件和普通参数(enctype=“multipart/form-data“),使用插件multiparty,将图片上传到服务器的文件夹中
目录 1. 页面form是有text类型和file类型输入框,所以需要将form提交类型设置为enctype="multipart/form-data" method=" ...
- 网站上传到服务器mysql数据库,网站上传到服务器mysql数据库吗
网站上传到服务器mysql数据库吗 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.Cent ...
最新文章
- 将编译器pass添加到Relay
- 解决app频繁更新方案
- 我来悟微服务(3)-需求管理
- PHP学习笔记-字符串操作2
- 不好意思,我真的不知道MySQL的窗口函数...
- VTK:IO之ConvertFile
- 循环结构作业c语言,C语言循环结构练习题带答案(最新整理)
- 【Python爬虫】Requests库网络爬虫实战
- GAE 博客——B3log Solo 0.3.0 正式版发布了!
- 软件生命周期及工作分解结构
- 为什么要学习数据结构和算法?
- 破解tomcat管理员密码
- SFP+光纤模块使用
- windows播放函数PlaySound
- pycharm参数设置;解决 from imutils import contours
- http超大文件上传方案
- 200道BAT机器学习面试题分享
- 计算机培训教学计划,计算机培训教学计划
- Android13 Launcher3 锁定Hotseat栏,apk无法替换与生成文件夹
- 游戏开发——向着目标出发
热门文章
- Prototype1.5.1源代码解读分析-5
- c++实现websocket服务端与JavaScript通讯
- ACE中的Proactor介绍和应用实例
- java中if条件结构_Java的控制结构,IF条件选择结构
- sphinx-release 2.1.4
- 求平方根的算法 牛顿迭代法和二分法
- redis的集群搭建
- Linq入门博客系列地址http://www.cnblogs.com/lifepoem/category/330218.html
- 使用DocFX生成文档
- 监控zabbix面试题