美文网首页
版本控制SVN的使用总结

版本控制SVN的使用总结

作者: 8ba406212441 | 来源:发表于2019-10-15 15:54 被阅读0次

前言:
最近几年都是独立开发,之前使用过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文件,修改其中一段代码即可,
主要代码为:
<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

相关文章

  • SVN浅析

    SVN,一个版本控制系统,用于团队协作开发。 版本控制: 标记不同的版本需要使用编号,SVN使用Revision来...

  • 版本控制SVN的使用总结

    前言:最近几年都是独立开发,之前使用过git,目前公司用的是svn,由于独立开发,使用也比较简单,基本不会用冲突,...

  • SVN 基础记录

    @(版本控制)[svn] 前言 毕业后在 mz 版本控制一直用 git, 这段时间换到 tx, 使用的 svn,开...

  • SVN版本控制

    前言 Git和SVN是目前比较常用的版本控制工具,工作需要,我这里只对SVN做一个总结。以后使用 SVN的过程中如...

  • AndroidStudio提取SVN信息到APP版本信息中

    使用SVN进行版本控制时,可以在SVN仓库目录下用控制台命令 svn info,获取当前版本库的相关信息 利用这一...

  • 搭建SVN版本控制系统

    “搭建属于自己的SVN版本控制系统” 如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSV...

  • git操作

    版本控制简介 版本控制目前使用最广的有:cvs:用的最少,基本被svn取代了svn:在中国目前用的最多,和cvs操...

  • AD 使用 Git 的注意事项

    使用 Git 管理项目 Altium Designer 支持使用 Git/SVN 用以版本控制。如果使用 Git,...

  • git的工作流程思考

    一直以来公司都是svn来进行版本控制,虽然svn的版本控制也可以说满足公司的日常需求,但是作为使用git的人来说,...

  • Git 常用指令使用说明

    Git作为一个版本控制工具的后起之秀,目前已经呈现替代SVN的趋势,如果你现在还在使用SVN等版本控制工具,那说明...

网友评论

      本文标题:版本控制SVN的使用总结

      本文链接:https://www.haomeiwen.com/subject/bruouctx.html