版本控制SVN的使用总结

前言:
最近几年都是独立开发,之前使用过git,目前公司用的是svn,由于独立开发,使用也比较简单,基本不会用冲突,最近公司服务器更换了,需要重新上传新项目,趁这个时间,百度了一些资料,总结一下.

Android studio向SVN上传新项目 步骤:
一、安装SVN客户端

  1. TortoiseSVN下载地址:https://tortoisesvn.net/downloads.html
image.png

*选择安装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文件,修改其中一段代码即可,
主要代码为:

其中修改节点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

你可能感兴趣的:(版本控制SVN的使用总结)