美文网首页
版本控制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的使用总结

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