前言:
最近几年都是独立开发,之前使用过git,目前公司用的是svn,由于独立开发,使用也比较简单,基本不会用冲突,最近公司服务器更换了,需要重新上传新项目,趁这个时间,百度了一些资料,总结一下.
Android studio向SVN上传新项目 步骤:
一、安装SVN客户端
- TortoiseSVN下载地址:https://tortoisesvn.net/downloads.html
*选择安装command line功能,否则下面步骤AS配置时候找不到svn.exe
image.png
二、Android studio配置
关联svn
image.png
添加忽略文件,需要添加的忽略文件:
1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。
2、.gradle 文件夹,此文件夹是用来保存gradle的依赖信息。
3、所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。
4、所有的 .iml 文件,是用来保存开发工具信息。
5、local.properties 文件,是用来保存项目依赖信息。
*配置忽略文件必须在Share到SVN之前进行,如果在Commit后配置,就不起作用了
image.png
三、项目关联SVN
依次选择 VCS -> Import into Version Control 此时会有Import into Subversion和 Share Project(Subversion)两个选项。第一种是直接将项目导入到SVN服务器上,但本地项目并没有与SVN建立关联,需要将本地代码删除后,重新从SVN上拉取代码;第二种是先将本地项目与SVN关联起来,之后需再次将项目提交到SVN,这里我们选择第二种。如图:
Share Project
image.png
添加路径
image.png image.png
关联成功
image.png
四、上传
点击OK之后,可以看到Android Studio中项目目录的颜色发生了改变,工具栏中出现VCS控制按钮,如下图:
*关联成功可看到Android Studio头部多了
image.png
此时,本地项目已经和SVN关联成功。点击上图中的版本控制按钮 2(即:提交按钮),会弹出提交窗口:
image.png
输入提交文案,点击 Commit,弹出提示框:
image.png
再次点击 Commit,第一次提交项目时间会比较长,提交成功后,Android Studio 底部会弹出如下弹框:
image.png
项目文件目录的颜色也会随之改变:
image.png
至此,本地项目与SVN的关联已彻底完成!
————————————————
知识点:
1,如果是代码需要取消跟svn关联的,直接找到项目的[隐藏文件].idea文件夹下的vcs.xml文件,修改其中一段代码即可,
主要代码为:
<project><component><mapping directory=" vcs ="svn"/></component</project>
其中修改节点mapping的值,vsc=“”即可,去掉svn,即可取消代码与svn的关联。
2,代码合并
https://www.jianshu.com/p/e50af339259f
原文链接:https://blog.csdn.net/luoguopeng/article/details/81477989
https://blog.csdn.net/wb_001/article/details/68483560
网友评论